[ 인터셉터란? ]
인터셉터는 이름 그대로 "무언가를 가로챈다."라는 의미 인터셉터는 컨트롤러의 메서드(URI)에 접근하는 과정에서 무언가를 제어할 필요가 있을 때 사용된다. (정확히는 컨트롤러에 접근하기 전과 후로 나뉨) 예를 들어 회원제 시스템과 같은 경우, 로그인 또는 계정의 권한과 관련된 로직을 인터셉터를 이용해서 더욱 효율적으로 처리할 수 있다
특정 조건이나 상황에서 요청이나 응답을 가로채서, 그 처리 과정에 추가적인 작업을 수행할 수 있도록 하는 구조나 메커니즘 즉, 요청의 흐름을 잠시 멈추게 하고 필요한 일을 처리한 후에 다시 원래의 길로 돌아가게 해주는 역할! 1. 요청을 가로채서 특정 작업을 수행 2. 응답을 가로채서 추가적인 처리나 변경을 수행 3. 요청이나 응답을 기반으로 한 로깅이나 검증 등의 공통 작업을 자동화
컨트롤러 접근 전, 후에 접근이 가능하다!
Share article