[Spring] 스프링 필터와 인터셉터(Filter, Interceptor)
필터와 인터셉터 필터 는 서블릿에서 제공하는 기능이며, 인터셉터 는 스프링에서 제공하는 기능이다. 필터란? 웹 애플리케이션을 구성하다보면 공통적으로 처리하는 로직이 존재하게 된다. 예를들어, 어떠한 페이지는 로그인 에 성공하는 유저만 접근할 수 있다고 하자. 그럼 해당 페이지의 컨트롤러마다 로그인 에 성공했는지 검증하는 코드가 필요하게 된다. 이렇게 여러 로직에서 공통으로 관심이 있는 것을 공통 관심사 라고 한다. 이러한 공통 관심사를 해결하는 방법에는 스프링의 AOP를 사용하는 방법도 있지만 웹과 관련된 공통 관심사는 서블릿 필터 나 스프링 인터셉터 를 사용하는 것이 더 유리한 경우가 있다. 필터의 흐름은 다음과 같다. HTTP 요청 -> 서블릿 컨테이너 -> 필터 -> 서블릿 -> 컨트롤러 필터를 적..
Spring
2022. 5. 9. 14:56
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- typeORM
- 알고리즘
- 컴퓨터 구조
- java
- nodeJS
- 벨만포드
- boj
- 시뮬레이션
- 스레드
- 중앙대학교
- nest.js
- BFS
- node.js
- 자바
- 예외처리
- 동적계획법
- 구현
- 자바스크립트
- 그리디
- Computer Architecture
- 투포인터
- 재귀
- dfs
- 컴퓨터 통신
- 백준
- ReactNative
- nestjs
- 세그먼트 트리
- 그래프
- 백트래킹
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함