728x90
반응형
filter 와 interceptor
filter
- 응답을 filtering 하는 역할
- tomcat 같은거 보면 web.xml 에 filter 를 등록해줌.
- 인코딩 변환 등이 적용되지.
interceptor
- DispatchServlet --> Controller 가기 전 가로챈 후 로직을 적용
filter, Interceptor 차이점
- 적용시점이 다름.
- filter 의 경우 request --> DispatchServlet 으로 넘어가기 전 걸림.
- Interceptor 의 경우 DispatchServlet --> Controller 로 넘어가기 전 걸림.
- 접근할 수 있는 아규먼트 다름.
- filter 의 경우 HttpRequest 접근 가능
- Interceptor 의 경우 내부 빈 접근 가능.
- 스펙이 다름.
- filter 는 J2EE 스펙에 정의 됨.
- Interceptor 는 spring 에서 제공
'Spring' 카테고리의 다른 글
Spring Async 처리 (@Async) (0) | 2021.02.21 |
---|---|
@Component, @Repository, @Service, @Controller 설명 및 차이점 (0) | 2020.12.25 |
web application spring starter 세팅 (0) | 2020.12.18 |
AOP 설명 (0) | 2020.11.02 |
aop 와 weaving 설명 (0) | 2020.10.19 |
댓글