본문 바로가기

웹/spring

spring --11.예외처리

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