Я добавляю inceprtors, выставляя bean-компонент следующим образом:
@Bean
public WebMvcConfigurer webMvcConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(cacheClearanceInterceptor()).addPathPatterns("/*")
.order(OFFSET + 1);
registry.addInterceptor(pageNotFoundInterceptor()).addPathPatterns("/*")
.excludePathPatterns("/static/*").order(OFFSET + 2);
}
};
}
Я использую SimpleUrlHandlerMapping
для разрешения URL для методов-обработчиков.Однако я не вижу выше добавленных перехватчиков.Я ожидал, что весна добавит перехватчики, но это не так и запросит попадания к методу-обработчику напрямую без перехватчиков посередине.Нужно ли вручную вызывать метод setInteceptors
для регистрации селекторов на SimpleUrlHandlerMapping
?