Spring MVC перехватчики перехватывают только запрос к контроллерам.Для перехвата других запросов используйте Filter
s.
ОБНОВЛЕНИЕ: Если вы хотите настроить фильтры как бины Spring, вы можете использовать DelegatingFilterProxy
, как указано ниже:
@Component(name = "myFilter")
public class MyFilter implements Filter { ... }
(или <bean id = "myFilter" class = "...MyFilter">...</bean>
в XML-конфигурации).
Затем в web.xml
:
<filter>
<!-- By default, delegates to the bean of the same name -->
<filter-name>myFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>