URL绕过-后缀路径模式匹配设置错误绕过过滤器

发布时间 2023-11-28 17:13:21作者: 少年阿丁
@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);
    }
}