목록스프링 (1)
코딩하는 문과생
[Spring] Spring 프레임워크(11) - 예외처리
[개요] 서버에서 발생된 예외를 최종 사용자에게 전달되는 것을 방지 System예외는 Business예외로 다시 던지는 방식 사용 @ExceptionHandler와 @ControllerAdvice를 사용 [특징] 컨트롤러 기반: 부가기능을 제공하는 Advice클래스를 작성. 즉, 컨트롤러에서 처리한다. 글로벌 Exception 핸들러: @ControllerAdvice어노테이션을 포함한 클래스는 전역 예외처리 컨트롤러가 된다. SQLException은 복구가 불가능, MyBatis에서 DataAccessException으로 re-throwing한다. - @ControllerAdvice 모든 클래스에 대응한다는 의미 스프링 3.2이상 사용 @Controller나 @RestContrller에서 발생하는 예외를..
웹 프로그래밍/Spring
2020. 3. 12. 14:47