[Spring] 예외처리 이슈ResponseStatusException,

민스킴·2024년 2월 13일
0

Spring

목록 보기
6/12

이슈

현재 진행중인 프로젝트에서 ResponseStatusException를 사용한 예외처리가 예상대로 동작하지 않는다.
분명 ResponseStatusException을 사용한 400 응답을 보냈는데 실제로 클라이언트에 도착한 응답은 달랐다.

위 이미지 처럼 예외처리 로그가 찍히지만 실제로는 응답이 다르게 전달되는 것이였다.

해결

Spring Security 에서 /error 경로가 인증 없이 허용되지 않아서 발생하는 이슈였다. spring은 예외 발생 시 /error 경로에 리다이렉트 시켜서 예외를 처리한다.


참고
[Spring] 스프링의 다양한 예외 처리 방법

profile
Boys, be ambitious!

0개의 댓글