У меня есть конфигурация Java MVC, но HandlerInterceptor не исключает некоторые шаблоны.
В строке, помеченной xxx, если
1) Я добавляю как addPatterns("/**"), так и excludePathPatterns("*.ecxld") в HandlerInterceptor InterceptorRegistration, HandlerInterceptor.preHanlde() НЕ запускается вообще. например, .addPathPatterns("/**").excludePathPatterns("*.ecxld")
2) Я добавляю только excludePathPatterns("*.ecxld") к HandlerInterceptor InterceptorRegistration, HandlerInterceptor.preHanlde() все еще выполняется.
(другие перехватчики вызываются штрафом).
Любые указатели оценили.
Спасибо
@Configuration
public class MyMVCConfigurerAdapter extends WebMvcConfigurerAdapter {
@Override
public void addInterceptors(final InterceptorRegistry registry) {
registry.addInterceptor(getInterceptorOne());
registry.addInterceptor(getMyHandlerInterceptor())
.excludePathPatterns("*.ecxld"); // **xxx**
registry.addInterceptor(getInterceptorTwo()
);
}