gpt4 book ai didi

java - Spring MVC 拦截器不排除提供的 URL

转载 作者:太空宇宙 更新时间:2023-11-04 12:09:35 25 4
gpt4 key购买 nike

我想制作一个拦截器来拦截除少数请求之外的所有请求。我遇到的问题是拦截器仍然拦截我通过排除映射提供的请求。我尝试了各种变化,但没有任何效果。这是配置

<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/checkout/campaign/**"/>
<bean class="com.package.package.package.package.package.CampaignBeforeControllerHandler" >
<-- list of services -->
</bean>
</mvc:interceptor>

这是一个实际请求:https://localhost:9002/checkout/campaign/test。在我看来,模式与此请求匹配,因此应该将其排除,但事实并非如此,我仍然进入拦截器的类。我提供的模式是否有问题?

编辑:我正在使用 Spring MVC 3.2.8

最佳答案

可能您已将“mvc”添加到导致的内部元素

Doc example

<mvc:interceptors>
<mvc:interceptor>
<mapping path="/**"/>
<exclude-mapping path="/checkout/campaign/**"/>
<bean class="com.package.package.package.package.package.CampaignBeforeControllerHandler" >
<-- list of services -->
</bean>
</mvc:interceptor>
</mvc:interceptors>

关于java - Spring MVC 拦截器不排除提供的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39976415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com