1. 인터셉터란?
Interceptor는 DispatcherSerlvet에서 Handler(Controller)로 요청을 보낼 때, Handler에서 DispatcherServlet으로 응답을 보낼 때 동작한다.
2. 인터셉터 작성법
- org.springframework.web.servlet.handler.HandlerInterceptorAdapter 클래스를 상속받거나, org.springframework.web.servlet.HandlerInterceptor 인터페이스를 구현한다.
- Java Config를 사용한다면, WebMvcConfigurerAdapter를 가지고 있는 addInterceptors 메소드를 오버라이딩 하고 등록하는 과정을 거친다. xml 설정을 사용한다면, <mvc:interceptor> 요소에 인터셉터를 등록한다.
참조 URL
'Java > Spring' 카테고리의 다른 글
Spring Security (0) | 2020.07.18 |
---|---|
아큐먼트 리졸버란? (1) | 2020.07.17 |
Spring MVC에서 Session 사용하기 (0) | 2020.07.17 |
DispatcherServlet, MVC 설정 (0) | 2020.07.14 |
Spring JDBC (0) | 2020.07.12 |