
[Spring Boot] Interceptor 프로젝트에 적용해보았다.
브이담곰
간단한 프로젝트에서, CRUD를 구현하다가 작업을 수행할 때마다 업데이트 된 리스트를 보여주어야 하므로, 전체 List를 불러오는 코드가 메서드들에 중복되서 작성되어있다는 것을 알았다. 수업시간에 배운 Interceptor을 이용해서 코드를 깔끔하게 정리할 수 있다고 생각해서, 활용해보기로 했다. Spring Interceptor란?Spring 프레임워크에서 제공하는 기능 중 하나로, 클라이언트의 요청을 가로채서 처리하는 역할을 한다. 이를 통해 공통적인 로직(로깅, 성능 측정, 캐싱)을 처리하거나, 보안(인증, 권한)등의 목적으로 조건을 검사하고 해당 요청을 처리하거나, 무시할 수 있다.특정 요청 URL에만 적용되도록 매핑할 수 있다는 점이 필터와 유사하지만, 필터와 다르게 Interceptor는 스프..