나는 이와 같은 무단 예외를 처리했습니다
@ResponseStatus(value= HttpStatus.UNAUTHORIZED)
public class UnauthorizedException extends RuntimeException {
public UnauthorizedException(String message) {
super(message);
}
}
하지만 다음과 같이 오류가 발생하면
throw new UnauthorizedException("Invalid credentials");
다음과 같이 응답에 빈 오류 메시지가 표시됩니다.
{
"timestamp": "2020-05-27T13:44:58.032+00:00",
"status": 401,
"error": "Unauthorized",
"message": "",
"path": "/auth/register"
}
사용해 보았는데,
throw new ResponseStatusException(HttpStatus.UNAUTHORIZED, "Invalid credentials");
그러나 결과는 여전히 동일합니다. spring-boot-devtools 의존성을 추가했을 때 스택 추적에서도 예상대로 메시지가 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까?
스프링 버전: 2.3.0 자바 버전: 11.0