(Spring) HandlerInterceptor에서 발생한 Exception 처리
-
게시물 수정 , 삭제는 로그인 필요
Interceptor 에서 발생한 Exception은 ErrorController를 타지못한다고 들어서 처리방안을 모색하는 중이었습니다.
다른 컨트롤러로 포워딩 후 거기서 throw 하는 것으로 가닥을 잡고 소스 수정을 하려던 찰나, 해당 HandlerInterceptor 구현체의 데이터 확인을 위해 로그 좀 찍어보려고 lombok의 @Slf4j 어노테이션을 추가했더니 갑자기 ErrorController를 잘 탑니다...
혹시나해서 @Slf4j 어노테이션을 삭제하니까 다시 ErorController 를 못타고 500에러가 발생하네요.
아니 이게 왜 되는것인지 당황스러운데 혹시 아시는 분이 계실까요?
Spring 5.3.20, 자바8, 롬복 1.18.24 버전 사용 중입니다
다른 컨트롤러로 포워딩 후 거기서 throw 하는 것으로 가닥을 잡고 소스 수정을 하려던 찰나, 해당 HandlerInterceptor 구현체의 데이터 확인을 위해 로그 좀 찍어보려고 lombok의 @Slf4j 어노테이션을 추가했더니 갑자기 ErrorController를 잘 탑니다...
혹시나해서 @Slf4j 어노테이션을 삭제하니까 다시 ErorController 를 못타고 500에러가 발생하네요.
아니 이게 왜 되는것인지 당황스러운데 혹시 아시는 분이 계실까요?
Spring 5.3.20, 자바8, 롬복 1.18.24 버전 사용 중입니다