gpt4 book ai didi

java - Spring MappedInterceptor 映射语法

转载 作者:行者123 更新时间:2023-11-30 09:42:35 24 4
gpt4 key购买 nike

我试图在 Spring 中设置一些映射拦截器,但我找不到任何描述映射语法应该是什么的文档。

考虑一下:

private MappedInterceptor[] createMappedInterceptor()
{
MappedInterceptor impersonationInterceptor = new MappedInterceptor(
new String[] {"*.do"}, new MyFirstInterceptor()
);

return new MappedInterceptor[]{
environmentInterceptor
};
}

正如您从上面的示例中看到的那样,其意图是将 MyFirstInterceptor 的实例映射到所有以“*.do”结尾的请求。但这不起作用,我的拦截器没有被解雇。这让我相信我的映射语法不正确。

Spring 文档没有多大帮助:http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/servlet/handler/MappedInterceptor.html

有谁知道映射语法应该是什么?

最佳答案

我做了一些调查,结果发现 "*.do" 是错误的语法。实际需要的是"/*.do"

我正在测试的 URL 看起来像这样:

http://localhost:8086/ROOT/app/page.do

做这个匹配的类是AntPathMatcher

关于java - Spring MappedInterceptor 映射语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573442/

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