Регистрация перехватчика с:
@Override
protected void addInterceptors(final InterceptorRegistry registry) {
registry.addInterceptor(new ThymeleafLayoutInterceptor()).addPathPatterns("/**").excludePathPatterns("/json/**").excludePathPatterns("/static/**");
}
В моем понимании перехватчик будет вызываться для каждого запроса, но не для запросов с
/ статический /
или
/ json / на своем пути.
Но перехватчик, кажется, вызывается из каждого ресурса, также из ресурсов со статическим на своем пути.
Распечатка из метода PostHandle моего перехватчика
final ResourceHttpRequestHandler h = (ResourceHttpRequestHandler) handler;
System.out.println(h.getLocations());
результат в
[class path resource [static/]]
Я пробовал шаблон как
1. / статический / **
2. / статические / *,
3. / статический /
4. статический /
Как это возможно и как я могу исправить проблему?