[JAVA] 인터셉터(Interceptor)
📌Java 인터셉터란 무엇인가? Java에서 인터셉터(Interceptor) 는 주로 요청 처리 흐름을 가로채서 특정 작업을 수행할 수 있도록 해주는 컴포넌트입니다. 인터셉터는 웹 애플리케이션에서 주로 사용되며, 컨트롤러로의 요청 전후에 로직을 삽입하는 방식으로 작동합니다. 이를 통해 로깅, 인증, 권한 검사 등 공통된 기능을 재사용할 수 있게 합니다.예를 들어 다수의 컨트롤러에 동일한 로직이 들어가는 경우, 로그인 상태나 권한을 확인해야하는 경우에 각각의 컨트롤러에 로직을 구현하는 것이 아닌 컨트롤러 요청 전(preHandle) 인터셉터를 통해 공통적인 작업은 우선 처리할 수 있습니다. 📌인터셉터 메서드의 응답 순서1. preHandle (요청 처리 전)클라이언트의 요청이 들어오면 먼저 preH..
2025.02.02