작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ControllerAdvice
작성
·
274
0
수업 자료에서
" 특정 컨트롤러에서만 발생하는 예외를 별도로 처리하기 어렵다. 예를 들어서 회원을 처리하는 컨트롤러에서 발생하는 RuntimeException 예외와 상품을 관리하는 컨트롤러에서 발생하는 동일한 RuntimeException 예외를 서로 다른 방식으로 처리하고 싶다면 어떻게 해야할까? "
라는 말이 있었습니다. 그렇다면 실무에서는 위에 문제를 @ControllerAdvice를 이용하여 해결한다고 이해하면 될까요??
답변 1
안녕하세요, 코딩먹는하마 님! 공식 서포터즈 codesweaver 입니다.네 맞습니다. @ControllerAdvice 로 예외처리를 로직과 분리, @ExceptionHalder로 처리를 분리 한다고 이해하시면 될 것 같습니다.감사합니다.