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(해당 예외 종류)
을 붙여서 예외 처리를 할 수 있다.
'웹 > spring' 카테고리의 다른 글
spring --13 트랜잭션 (0) | 2021.02.26 |
---|---|
spring --11. RESTful API (0) | 2021.02.25 |
spring --9. 파일 업로드 (0) | 2021.02.22 |
spring --0. 설정 (0) | 2021.02.22 |
spring --8.MVC (0) | 2021.02.19 |