웹/spring
spring --11.예외처리
밍래그로프
2021. 2. 22. 14:16
A> 종류
@ExceptionHandler와 @ControllerAdvice를 이용한 처리
@ResponseEntity를 이용하는 예외 메시지 구성
B>web.xml에 추가할 것
<init-param>
<param-name>throwExceptionIfNoHandlerFound</param-name>
<param-value>true</param-value>
</init-param>
C>@ContollerAdvice
--AOP 와 관련이 있다.
예외처리는 공통관심사이다.
예외처리 클래스 + 컨트롤러 클래스 같은 역할의 클래스에 어노테이션을 붙인다.
예외처리 클래스의 메소드에는
@ExceptionHandler(해당 예외 종류)
을 붙여서 예외 처리를 할 수 있다.