인프런 커뮤니티 질문&답변

플하님의 프로필 이미지

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@ControllerAdvice

글로벌 예외 처리를 서블릿?

작성

·

91

0

스프링으로 rest api 서버를 만들때 RestControllerAdvice를 사용하여 컨트롤러 이하 레벨의 예외를 공통으러 처리하는데 서블릿 필터를 이용하여서도 공통 예외 처리가 필요할까요..?

답변 1

0

안녕하세요. 플하님, 공식 서포터즈 OMG입니다.

RestControllerAdvice는 컨트롤러 이하 레벨에서 발생하는 예외를 처리하는 데 사용되는 반면

서블릿 필터는 컨트롤러 이전 단계에서 동작하며, 인증/인가, 로깅 등에서 발생하는 예외를 처리하는 데 유용합니다.

두 가지를 조합하여 각각의 단계에서 필요한 예외 처리를 구현하면, 애플리케이션 전체에 걸쳐 포괄적인 예외 처리를 할 수 있습니다.

감사합니다.

플하님의 프로필 이미지
플하
질문자

인증/인가, 로깅 등에서 발생하는 예외를 처리하는 샘플 같은것을 참고할만한게 있을까요?ㅠㅠ

서블릿 필터를 커스텀 구현해서 예외처리를 하는걸까요?

네 맞습니다. 강의에서 다룬 서블릿필터 학습 내용을 염두하여 말씀드린 것입니다 .

 

플하님의 프로필 이미지
플하
질문자

혹시 서블릿 필터를 이용하여 공통 예외처리를 하는 샘플이나 참고할만한 블로그가 있을가요ㅠㅠ

찾아보았는데, 마땅히 도움이 될만한 글을 발견하지 못하였습니다 😅

플하님의 프로필 이미지

작성한 질문수

질문하기