У меня есть веб-приложение Spring MVC 4.x, в котором есть реализация UrlHandlerMapping, которая принимает определенные запросы и направляет их во внешний (вне войны) обработчик содержимого.Он в основном читает статические файлы и тому подобное снаружи tomcat.Он определяется в Context.xml следующим образом:
<bean id="externalResourceHandlerMapping" class="com.myorg.web.spring.ExternalResourceHandlerMapping">
<property name="order" value="0"/>
</bean>
У меня также есть стандартный фильтр безопасности пружины в файле web.xml, например:
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<async-supported>true</async-supported>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Теперь кажется, чтоОбработчик всегда, независимо от того, на что я установил порядок обработчика, вызывается перед фильтром безопасности.Сначала мне нужно вызвать фильтр безопасности.
Я вижу множество примеров, как сделать это с конфигурацией Java, и если оба они находятся в контексте, но как мне сделать это с одним из них в контексте иодин в web.xml?