[SpringBoot]Filter

모영준·2023년 2월 10일

필터란?

Http 요청과 응답을 변경할 수 있는 재사용 가능한 코드이며, 필터는 객체의 형태로 존재하며
클라이언트로 부터 오는 요청과 최종자원 사이에 위치하며
클라이언트의 요청 정보를 알맞게 변경할 수 있고, 최종 자원과 클라이언트로 가는 응답 사이에 위치하여 최종 자원의 요청 결과를 알맞게 변경할 수 있다.

클라이언트 ->요청 -> Filter Chain (Filter들) -> 자원 (반대 <- 응답)

작동 위치 - DispatcherServlet 앞에서 먼저 작동
웹 어플리케이션의 Context의 기능
일반적으로 CORS, LOG, 권한 ,인증 등을 구현
@Bean으로 등록

profile
개발, 정진하며 살자!

0개의 댓글