我正在使用WebContentInterceptor来启用静态资源的长期缓存。我们把它们放在3个不同的路径下,css,js和图像。
有没有一种方法可以在多个映射之间共享拦截器bean,而不是将它们都放在一个共享路径下?
发布于 2011-09-13 21:41:39
我需要更多的信息来确认设置是否符合我的假设;但是,您是否尝试过...
<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>发布于 2017-11-30 14:44:29
上面的答案不起作用。我找不到像paths这样的东西,但找到了一种解决方法。
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/notes/**" />
<bean class="com.bridgelabz.todoApp.interceptor.LoginInterceptor" />
</mvc:interceptor>
<mvc:interceptor>
<mvc:mapping path="/user/getUserById" />
<bean class="com.bridgelabz.todoApp.interceptor.LoginInterceptor" />
</mvc:interceptor>
https://stackoverflow.com/questions/7402757
复制相似问题