목록개발/Spring (1)
LALA's blog
Interceptor
인터셉터란? DispatcherServlet 이 받아온 클라이언트 요청을 Controller 로 넘기기 전에 (Controller 의 Handler 를 호출하기 전에) 혹은 Handler 가 실행된 후 가로채서 개발자가 원하는 추가적인 작업을 수행하도록 하는 모듈이다. 정리하자면 2가지 역할을 해준다. Handler에 요청을 전달하기 전/후로 추가적인 작업이 가능하다. View 렌더링이 된 후 클라이언트에게 Reponse를 전달하기 전에 추가적인 작업이 가능하다. Filter 와의 차이 Filter -> DispactcherServlet -> Interceptor 순서로 요청이 전달된다. 즉 Filter가 Interceptor보다 클라이언트의 요청을 먼저 받아들인다. 정답은 아니지만Spring과 관련된 ..
개발/Spring
2022. 5. 29. 21:41