
Servlet 아니면 Spring Framework에서 지원하는 기능으로, 클라이언트로부터 오는 모든 요청과 응답의 순수한 정보에 대해 컨트롤하는 역할을 한다.
우리의 서버가 요청으로 들어온 정보에 노출되면 위험한 정보들이 들어 있을 수 있다.
이러한 문제에 대비하기 위해서 이를 DispatcherServlet이 처리하기 전에 filter에서 인코딩을 해주는 식과 인증, 인가 처리를 해야 한다.
순수한 RequestBody와 ResponseBody를 확인을 할 수 있다.
유일하게 servletRequest, servletResponse의 객체를 변환할 수 있다.
인증과 관련된 로직들을 해당 필터에서 처리한다.