반응형
interceptor
-
Spring, Kotlin - InterceptorSpring 2021. 11. 25. 23:52
특정 Request 에 특정 기능을 적용하려는 경우에 Interceptor 를 사용할 수 있습니다. Request 를 가로채서(intercept) 실제 처리 이전, 이후의 작업을 추가할 수 있습니다. Method 설명 preHandle 실제 처리 부분 이전 작업 postHandle 실제 처리 부분 이후 작업 afterCompletion 전체 요청이 완료된 후 작업 Request 의 Log 를 찍어주는 Interceptor 를 생성하고 테스트를 통해 확인해보겠습니다. Spring Boot 2.6.0, Kotlin 1.6 버전을 사용하였습니다. class LogInterceptor : HandlerInterceptor { companion object { val log = LoggerFactory.getLo..