[Spring] 필터, 로깅
필터 필터란?Spring Boot에서 필터(Filter)는 HTTP 요청 및 응답을 가로채서 특정 작업을 수행하기 위해 사용됨.필터는 주로 보안, 로깅, 인증, 권한 부여, 데이터 압축, 데이터 변환, 캐싱 등의 목적으로 사용되며, 요청이 컨트롤러에 도달하기 전에 또는 응답이 클라이언트에 전달되기 전에 특정 로직을 실행할 수 있게 함. 필터가 필요한 이유 공통 작업 처리: 애플리케이션 전반에 걸쳐 공통적으로 수행되어야 하는 작업을 중앙에서 처리할 수 있음. 예를 들어, 모든 요청에 대해 CORS 처리, 로깅, 요청 및 응답의 인코딩 설정 등을 필터에서 처리할 수 있음.보안: 인증 및 권한 부여와 같은 보안 관련 작업을 처리할 수 있음. 요청이 실제 컨트롤러에 도달하기 전에 인증된 사용자만 접근할 수 있도..
2024. 8. 25.