[Spring Boot] 인터셉터 (Interceptor)


[Spring Boot] 인터셉터 (Interceptor)

인터셉터 (Interceptor) - 요청을 처리하기 전과 후에 실행되는 코드 - 컨트롤러에 도달하기 전과 후에 사용자 지정 작업을 수행할 수 있음 - Filter와 매우 유사한 형태 → 차이점 : Spring Context에 등록되고, Spring Container에서 동작함 (Filter는 WAS에서 동작) · 필터는 인증 과정에서 로깅 정도로만 사용함 (어떤 데이터가 들어 있는지 등) - AOP와 유사한 기능 제공 : 선/후 처리함으로써, 비즈니스 로직과 분리시킴 - 용도 · 인증 단계 처리 · 로깅, 인가, 데이터 변환 등의 공통 작업 수행 - 필요에 따라 인터셉터를 여러 개 등록하거나, 특정 경로/패턴에만 적용할 수도 있음 인터셉터 구현 방법 - 예시 코드 : https://young0105.t..


원문링크 : [Spring Boot] 인터셉터 (Interceptor)