서블릿 필터 & 스프링 인터셉터
필터는 서블릿 기능, 인터셉터는 스프링 기능이다. 애플리케이션에서 공통으로 관심이 있는 관심사를 공통 관심사(cross-cutting concern)이라고 한다. 공통관심사는 AOP나 서블릿 필터, 스프링 인터셉터 등 다양한 방법으로 해결할 수 있다. ex) 모든 메서드의 동작 시간, 가장 많이 호출되는 메서드 저장 그 중 웹과 관련된 공통 관심사는 필터나 인터셉터로 해결하는것이 좋다. (ex 로그인 여부 체크) 필터 흐름 [HTTP 요청 -> 웹서버 -> 필터 -> 서블릿 -> 컨트롤러] 필터를 적용하면 필터가 호출 된 다음에 서블릿(디스패처 서블릿) 호출 필터 체인 [HTTP 요청 -> 웹서버 -> 필터1 -> 필터2 ... -> 서블릿 -> 컨트롤러] 필터를 여러개로 구성 가능 필터 인터페이스 기본..
Java & Spring Boot
2022. 10. 4. 20:27
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Chirpy
- querydsl
- vscode
- Kafdrop
- github
- Kafka
- Review
- Intellij
- gradle
- MySQL
- tomcat
- Spring
- docker
- c++
- 캡션
- OS
- JPA
- springboot
- Word
- Book
- Algorithm
- 도커
- multirow insert
- fillInStackTrace
- deployer
- 그리디
- @AutoConfigureJsonTesters
- java
- GIT
- @Inherited
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함