은근한

Spring Interceptor 본문

카테고리 없음

Spring Interceptor

EsJoo 2017. 7. 27. 00:48

현재 브랜치 setting2


스프링을 셋팅하다가 특정 요청 / 응답에 대해 중간에 가로채서 컨트롤을 할 수있는 인터셉터를 설정하려고 했다.

느낌은 Laravel에서 middleware와 비슷해서 쉽게 이해할 수 있었다.

* 난... Laravel Framework를 주로 개발 했다.

인터셉터는 컨트롤러가 요청되기 전에 수행을 해야한다.

이를 위해선 DispatcherServlet에 대해서 알아야 하는데 간략히 설명하면


DispatcherServlet

mvc 구조에서는 보통 프론트 컨트롤러 패턴과 함께 사용되는데 여기서 말한 프론트 컨트롤러가 DispatcherServlet이다

* 자세한건 다음에 다시.. 포스팅 하는걸로~

다시~ 돌아와서

인터셉터는 프론트 컨트롤러와 같은 레벨에 있어야 하는 것이다.

web.xml 설정에서 config폴더 내에 *-servlet.xml 파일들을 같은 레벨에 두면서 데이터를 인터셉터 하는 것이다..

*내가 설명해도 어려운 것 같다..