Spring boot Filter


Spring boot Filter

일하면서 filter를 쓰게 되었는데 구글링하면서 급하게 쓰게 되니 개념들이 흩어져 있는 것 같아서 이 기회에 한 번 싹 정리하려고 한다. 목차 Filter란 무엇인가 Filter 사용법 GenericFilterBean OncePerRequestFilter Filter란 무엇인가 스프링 MVC 요청 라이프 사이클 그림 스프링에서 공통 작업을 처리할 수 있는 기능을 제공하는 데 그중 하나가 Filter이다. 위 그림에서 알 수 있듯이 Filter는 DispatcherServlet 앞에 위치하게 된다. DispatcherServlet 앞에 위치해서 HTTP 요청 전달 전후로 url 패턴에 맞게 공통 작업을 수행할 수 있게 한다. 이때 DistpatcherServlet은 스프링의 가장 앞단에 있는 프런트 Controller에 있기에 Filter는 스프링 밖에서 처리가 된다. Filter가 속한 패키지를 보면 servlet에 속하게 된다. 그렇기에 스프링과 무관하게 전역적으로 처리해야 하는...


#Filter #Springboot #SpringFilter

원문링크 : Spring boot Filter