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

回到顶部