springboot Interceptor拦截器excludePathPatterns忽略失效

网友投稿 1323 2022-12-26

springboot Interceptor-excludePathPatterns忽略失效

springboot Interceptor-excludePathPatterns忽略失效

springboot Interceptor-excludePathPatterns忽略失效

excludePathPatterns方法是排除访问路径,但是当你排除的url路径在项目中并不存在的时候,springboot会将路径编程/error,从而无法进行排除.

例如下面代码

registry.addInterceptor(new MyInterceptor()).addPathPatterns("/**").excludePathPatterns("/login");

如果/login这个访问路径,在项目中不存在,那么当你访问http://xxxx/login的时候,依然会被拦截,因为此时变成了errVhukjJkOOor这个路径,在你自定义的-中也可以通过request.getRequestUrl得到验证.

但是如果你用的是普通的springmvc项目,这时候就不会被拦截,但是因为没有login这个路径,所以会显示404页面.

springboot-排除无效、springboot中excludePathPatterns无效

可以断点 访问看看 访http://问的路径和配置的路径是否一样、失效

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:flutter动态row(Flutter动态表单字段)
下一篇:SpringMVC记录我遇到的坑_AOP注解无效,切面不执行的解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~