Spring MVC 3,除了某些已定义的路径以外,其他所有接口上的拦截器
是否可以将拦截器应用于所有已定义的控制器和动作?
只是要清楚一点,我对在已定义的拦截器列表上应用拦截器不感兴趣。我想定义要排除的那些。
谢谢!
回答:
从Spring 3.2开始,他们使用标记添加了该功能
mvc:exclude-mapping
请参阅Spring文档中的以下示例:
<mvc:interceptors><bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor" />
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/admin/**"/>
<bean class="org.springframework.web.servlet.theme.ThemeChangeInterceptor" />
</mvc:interceptor>
<mvc:interceptor>
<mvc:mapping path="/secure/*"/>
<bean class="org.example.SecurityInterceptor" />
</mvc:interceptor>
这是文档的链接
以上是 Spring MVC 3,除了某些已定义的路径以外,其他所有接口上的拦截器 的全部内容, 来源链接: utcz.com/qa/406203.html