4
我正在使用WebContentInterceptor來啓用長期存在的靜態資源緩存。儘管我們有他們在3種不同的路徑,CSS,JS和圖像。Spring MVC爲多個路徑共享相同的攔截器
有沒有一種方法可以在多個映射之間共享攔截器bean,而不必將它們全部置於共享路徑之下?
我正在使用WebContentInterceptor來啓用長期存在的靜態資源緩存。儘管我們有他們在3種不同的路徑,CSS,JS和圖像。Spring MVC爲多個路徑共享相同的攔截器
有沒有一種方法可以在多個映射之間共享攔截器bean,而不必將它們全部置於共享路徑之下?
我需要更多的信息來確認設置是我的設想;但是,你有沒有嘗試過...
<mvc:annotation-driven />
<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>
以上回答不起作用。而我找不到任何東西,如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>