스프링 필터

심규원·2024년 8월 19일

Filter 란 Web 어플리케이션에서 관리되는 영역으로 Client 로부터 오는 요청과 응답에 대해 최초/최종 단계의 위치이며 이를 통해 요청과 응답의 정보를 변경하거나 부가적인 기능을 추가할 수 있다.

주로 범용적으로 처리해야 하는 작업들, 예로 로킹 및 보안 처리에 활용
또한 인증 인과와 관련된 로직들을 처리할 수도 있다.
Filter 를 사용하면 인증, 인가와 관련된 로직을 비즈니스 로직과 분리하여 관리할 수 있다는 장점이 있다.

필터는 한개만 존재하는 것이 아니라 여러개가 Chain 형식으로 묶여서 처리될 수 있다.

로그인 필터..
Order 는 순서.

인증 및 인가 처리 필터.

0개의 댓글