말썽꾸러기 개발자 하나..
분명 이번에 해결하였으나, 나중되면 까먹고
같은문제를 만나서 '아 이거 어떻게 해결했었는데...?' 라는 생각을
100% 한다..
간단하게 문제 상황과 해결방법만 기록해둔다.
기존 잘 동작하던 코드
@RequestMapping("/")
public class UserController {
@GetMapping("/user-service/health_check")
public String status() {
return "It's Working in User Service on PORT "
+env.getProperty("local.server.port");
}
}
리팩토링후 문제가 된 코드
@RequestMapping("/user-service")
public class UserController {
@GetMapping("/health_check")
public String status() {
return "It's Working in User Service on PORT "
+env.getProperty("local.server.port");
}
}
위 경우 http://서버주소/user-service/health-check
요청시 404 에러가 발생한다.
해결된코드
@RequestMapping("/user-service/")
public class UserController {
@GetMapping("/health_check")
public String status() {
return "It's Working in User Service on PORT "
+env.getProperty("local.server.port");
}
}
저렇게하니까 뭔가 uri path만 보면
/user-service//health-check로 호출해야 할 것 같지만,
/user-service/health-check로 호출이 잘 된다...