使用 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> 

而且效果很好。