diff --git a/src/mission/umc/.gitignore b/src/mission/umc/.gitignore index f8bc0b0..e286f19 100644 --- a/src/mission/umc/.gitignore +++ b/src/mission/umc/.gitignore @@ -36,4 +36,5 @@ out/ ### VS Code ### .vscode/ -application.yml \ No newline at end of file +application.yml +application-secret.yml \ No newline at end of file diff --git a/src/mission/umc/src/main/java/com/example/umc/web/controller/HealthCheckController.java b/src/mission/umc/src/main/java/com/example/umc/web/controller/HealthCheckController.java new file mode 100644 index 0000000..0672579 --- /dev/null +++ b/src/mission/umc/src/main/java/com/example/umc/web/controller/HealthCheckController.java @@ -0,0 +1,40 @@ +package com.example.umc.web.controller; + +import com.example.umc.common.BaseResponse; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.Map; +import java.util.TreeMap; + +@RestController +@RequestMapping("/health") +public class HealthCheckController { + + @Value("${server.env}") + private String env; + @Value("${server.port}") + private String port; + @Value("${server.address}") + private String address; + + + @GetMapping + public BaseResponse healthCheck(){ + Map responseData = new TreeMap<>(); + responseData.put("env", env); + responseData.put("port", port); + responseData.put("address", address); + + return BaseResponse.onSuccess(responseData); + } + + @GetMapping("/env") + public BaseResponse getEnv(){ + + return BaseResponse.onSuccess(env); + } +} diff --git a/src/mission/umc/src/main/java/com/example/umc/web/controller/MemberController.java b/src/mission/umc/src/main/java/com/example/umc/web/controller/MemberController.java index a823545..eb68e3b 100644 --- a/src/mission/umc/src/main/java/com/example/umc/web/controller/MemberController.java +++ b/src/mission/umc/src/main/java/com/example/umc/web/controller/MemberController.java @@ -39,6 +39,7 @@ public BaseResponse> getReview(@PathVariable Long member return BaseResponse.onSuccess(reviewService.getReviewsByMemberId(memberId, pageable)); } + @GetMapping("/get/missions/{memberId}") public BaseResponse> getMissionsByMemberId(@PathVariable Long memberId, Pageable pageable){ return BaseResponse.onSuccess(memberService.getMissionsByMemberId(memberId, pageable));