[SpringBoot] 인터셉터
·
Back-End/Spring Boot
인터셉터란? 인터셉터는 URI호출시에 해당 요청의 컨트롤러가 처리 되기 전 또는 후에 작업을 하기 위해서 사용된다. 컨트롤러의 URI에 접근하는 과정에서 무언가를 제어할 필요가 있을 때 사용 인터셉터는 필터가 할 수 있는 역할과 비슷한데, 이둘의 차이는 무엇일까? 인터셉터와 필터의 차이 필터는 DispatcherServlet 앞에서 동작, 인터셉터는 DispatcherServlet에서 HandlerController로 가기전에 동작한다 필터는 서블릿의 기능 중 일부이고, 인터셉터는 스프링 프레임워크에서 제공되는 기능이다. → 인터셉터에서는 스프링 빈을 사용할 수 있다. 메서드 및 구현 방법 메서드 preHandler - 컨트롤러 실행 전 수행한다. 반환 값이 true 일 경우 컨트롤러로 진입하고 fals..