@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
55
1
17강 강의에 목데이터 첨부파일이 없습니다.
2
67
2
이력서의 자기 소개를 그대로 자기소개 할때 핵심 매력으로 소개하면 마이너스 일까요?
1
44
2
이북 다운로드 위치 문의
1
37
1





