Spring Boot
[Spring Boot] Filter와 Interceptor
Filter와 Interceptor는 비슷한 역할을 수행하지만 동작하는 위치와 실행 순서가 다르다Filter는 HTTP 요청의 전반적인 부분을 처리하는데 사용되고, Interceptor는 컨트롤러 실행 전후의 로직을 처리하는데 사용한다.1. Filter- Filter는 Servlet 기반의 웹 애플리케이션에서 HTTP 요청과 응답을 가로채고, 필터 체인을 통해 처리하는 기능을 제공[주요 특징]Servlet 컨테이너에서 동작하며, HTTP 요청과 응답의 전후로 실행요청의 가공, 인증, 권한 부여, 로깅 등의 작업을 수행javax.servlet.Filter 인터페이스를 구현하여 생성되며, doFilter() 메서드를 통해 요청과 응답을 가로채어 처리Spring Boot에서는 @Component 또는 @Con..
2025. 2. 2. 21:14