Spring Boot/학습내용
[공통] Interceptor
root_go
2022. 12. 1. 09:13
CommonInterceptor.java
public class CommonInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
System.out.println("인터셉터 거쳐감.");
return true;
}
}
WebMvcConfig
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(this.commonInterceptor())
.addPathPatterns("/**")
// 모든 경로 추가
.excludePathPatterns("/**/resources/**");
// 제외
}
@Bean
public CommonInterceptor commonInterceptor() {
return new CommonInterceptor();
}
}