Spring MVC为多个路径共享相同的拦截器

Mat*_*att 4 spring-mvc

我正在使用WebContentInterceptor来启用静态资源的长期缓存.我们有3种不同的路径,css,js和图像.

有没有办法在多个映射之间共享拦截器bean而不将它们全部放在共享路径下?

smp*_*p7d 8

我需要更多信息来确认设置是我的假设; 但是,你试过......

<mvc:interceptors>
    <mvc:interceptor>
        <mvc:mapping path="/site/*" />
        <mvc:mapping path="/add/*" />
        <mvc:mapping path="/edit" />
        <bean class="com.test.MyInterceptor" />
    </mvc:interceptor>
</mvc:interceptors>
Run Code Online (Sandbox Code Playgroud)