URL绕过-后缀路径模式匹配设置错误绕过过滤器
@Configuration
public class UrlMatchConfig extends WebMvcConfigurationSupport {
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
//setUseSuffixPatternMatch 后缀模式匹配,如果设置为true,路径后面不管多少个//都能匹配
//将模式匹配到请求时是否使用后缀模式匹配(“.*”)。如果启用,映射到“/users”的方法也匹配到“/users.*”
//默认值为false
configurer.setUseSuffixPatternMatch(true);
//setUseTrailingSlashMatch 自动后缀路径模式匹配,如果设置为true,不区分URL的最后一个字符是否是斜杠/,路径后面多出一个/可以匹配
//是否匹配 URL 而不管是否存在尾部斜线。如果启用,映射到“/users”的方法也匹配到“/users/”。也就是请求路径/users和/users/都可以访问api接口
//默认值为true
configurer.setUseTrailingSlashMatch(true);
}
}
本文作者:少年阿丁
本文链接:https://www.cnblogs.com/snad/p/17474101.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步