Filter

이재현·2024년 8월 29일

Spring

목록 보기
10/13

🤍 Filter

Servlet 아니면 Spring Framework에서 지원하는 기능으로, 클라이언트로부터 오는 모든 요청과 응답의 순수한 정보에 대해 컨트롤하는 역할을 한다.

우리의 서버가 요청으로 들어온 정보에 노출되면 위험한 정보들이 들어 있을 수 있다.

이러한 문제에 대비하기 위해서 이를 DispatcherServlet이 처리하기 전에 filter에서 인코딩을 해주는 식과 인증, 인가 처리를 해야 한다.

🩵 Filter 특징

순수한 RequestBody와 ResponseBody를 확인을 할 수 있다.

유일하게 servletRequest, servletResponse의 객체를 변환할 수 있다.

인증과 관련된 로직들을 해당 필터에서 처리한다.

0개의 댓글