@ResponseStatus 어노테이션 질문
0



exception은 잘 동작하는 것 같은데
response 에서 json 형식에 message 가 없습니다. 뭐가 문제인지 몰라 질문 드립니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
sangmin8276님, @ResponseStatus 어노테이션을 사용하여 custom exception에 대해 HTTP 상태 코드를 설정할 때 reason 속성은 HTTP 응답 본문에 포함되지 않습니다. 이는 HttpStatus와 reason을 이용해 HTTP 상태 헤더에만 영향을 주기 때문입니다.
만약 JSON 응답에 메시지를 포함하고 싶다면 @RestControllerAdvice와 같은 방법을 통해 예외 처리를 커스터마이징하여 메시지를 함께 제공할 수 있습니다. 예를 들어, @ExceptionHandler를 사용하여 특정 예외에 대한 컨트롤러 레벨의 응답을 생성할 수 있습니다.
관련된 예시는 다음 Spring Boot Reference Documentation의 링크를 참고하시면 됩니다.
추가적인 구현이 필요하면 언제든지 질문해 주세요. 😃
강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.
2
38
1
강의 자료를 어디서 확인 할 수 있나요?
1
44
3
강의가 넘 좋아서 3번째 복습을 하고 있는데
1
35
3
실습 중 codex를 클로드코드로 대체 가능한지 문의
1
31
2





