doFilter 메서드
- 필터는 FilterChain 인터페이스가 사용 된다.
- FilterChain 인터페이스는 doFilter 메서드를 담고 있다.
- doFilter 메서드는 현재 필터가 다음 필터로 제어를 전달하는 역할을 해준다. 따라서 현재 필터가 끝나면 다음 필터로 제어를 전달 하며, 다음 필터가 존재하지 않는다면 요청을 처리하는 서블릿으로 제어를 전달 한다.
- FilterChain 인터페이스는 doFilter 메서드를 담고 있다.
때문에 Filter 를 사용 한다면 doFIlter 메서드는 필히 구현 해줘야 한다.
커스텀 핸들러를 통한 Filter 운용
- 필터는 개별적으로 사용되기 보다 이 처럼 커스텀 핸들러를 통해 한 곳에서 운용 되는 것이 컨벤션적이다.
- 여러 필터를 한 곳에서 운용해 보다 유연한 구성이 가능하다.
'Java > Spring' 카테고리의 다른 글
@EntityListeners 사용해서 데이터의 저장 시간 넣어주기 (0) | 2024.02.18 |
---|---|
테스트 방법 이모저모 (0) | 2024.02.16 |
유틸리티 클래스란? (feat. @UtilityClass) (0) | 2024.02.15 |
Interceptor에 대한 이모저모 (0) | 2024.02.15 |
Filter, Interceptor 및 AOP 의 비교 (0) | 2024.02.15 |