spring boot 2.x 接口路径后缀匹配

实现RequestMapping("/test")可以跟/test匹配,也可以跟/test.json /test.aa ......

spring boot 1.x 是支持这种匹配的,但是项目升级 spring boot 2.x不支持后缀匹配了

修改:

代码中加过滤器,开启后缀匹配

实现:

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
/**
 * 过滤器 spring boot 2.x 开启路径后缀匹配
 * @author yang.fu
 * @Date 2021年8月18日
 *
 */
@Configuration
public class MyWebMvcConfigurer implements  WebMvcConfigurer  {
 
	@Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        //开启路径后缀匹配
        configurer.setUseRegisteredSuffixPatternMatch(true);
    }
}

spring boot 2.x 接口路径后缀匹配

上一篇:Python3 -特定字符串的文件复制到另一个文件夹


下一篇:Spring Cloud 开发内存占用过高,咋解决?