使用 spring 拦截器排除模式
exclude pattern with spring interceptor
我正在使用 spring 拦截器,我只想排除应用程序中的第一页。
第一页用于验证然后重定向到其他页面。
所以我在我的配置文件中写了
<mvc:interceptors>
<mvc:interceptor>
<mvc:exclude-mapping path="/" />
<bean class="com.app.interceptor.AuthentificationInterceptor">
</bean>
</mvc:interceptor>
</mvc:interceptors>
但是我在部署时遇到了错误。
我哪里错了?
对不起,我弄错了。
我混淆了我在 URL 中看到的路径(URL 中的第一页位于应用程序的根目录,因此是“/”),以及我的 restangular 的路径在第一页调用,即“/contexte”。
所以我写了
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="/contexte/**" />
<bean class="fr.smabtp.ig.saisines.metier.interceptor.AuthentificationInterceptor">
</bean>
</mvc:interceptor>
</mvc:interceptors>
而且效果很好。
我正在使用 spring 拦截器,我只想排除应用程序中的第一页。 第一页用于验证然后重定向到其他页面。
所以我在我的配置文件中写了
<mvc:interceptors>
<mvc:interceptor>
<mvc:exclude-mapping path="/" />
<bean class="com.app.interceptor.AuthentificationInterceptor">
</bean>
</mvc:interceptor>
</mvc:interceptors>
但是我在部署时遇到了错误。 我哪里错了?
对不起,我弄错了。 我混淆了我在 URL 中看到的路径(URL 中的第一页位于应用程序的根目录,因此是“/”),以及我的 restangular 的路径在第一页调用,即“/contexte”。
所以我写了
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="/contexte/**" />
<bean class="fr.smabtp.ig.saisines.metier.interceptor.AuthentificationInterceptor">
</bean>
</mvc:interceptor>
</mvc:interceptors>
而且效果很好。