spring boot 如何请求后缀匹配
作者:xutatu 时间:2022-09-24 15:15:41
spring boot 请求后缀匹配
spring boot 项目中添加这个类
可以实现url不同后缀区分了
public class UrlMatchConfig extends WebMvcConfigurationSupport {
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
//setUseSuffixPatternMatch 后缀模式匹配
configurer.setUseSuffixPatternMatch(true);
//setUseTrailingSlashMatch 自动后缀路径模式匹配
configurer.setUseTrailingSlashMatch(true);
}
}
spring boot 开启后缀匹配模式
项目原有Java配置为继承 WebMvcConfigurationSupport而
WebMvcConfigurationSupport#requestMappingHandlerMapping
默认开启后缀匹配
mapping.setUseSuffixPatternMatch(useSuffixPatternMatch)
后来项目框架调整,有位同学改为 implements WebMvcConfigurer,但该类没有缺省配置,故开启
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configurer.setUseSuffixPatternMatch(true);
}
开启后缀匹配后
路径/参数有[.] 符号被过滤掉时配置 [:.+]
@GetMapping(value = "/path/{param:.+}")
other:
application.xml 配置文件可配置为 spring.mvc.pathmatch.use-suffix-pattern=true
来源:https://blog.csdn.net/weixin_42115175/article/details/80210400
标签:springboot,请求,后缀匹配
0
投稿
猜你喜欢
基于Java利用static实现单例模式
2021-12-20 06:07:32
OPENCV+JAVA实现人脸识别
2022-03-15 18:31:39
C#中的静态成员、静态方法、静态类介绍
2022-04-25 20:06:51
SpringBoot搭配AOP实现自定义注解
2022-04-07 01:21:59
解决在for循环中remove list报错越界的问题
2022-01-12 15:27:56
java web个人通讯录系统设计
2022-09-14 11:12:15
浅谈一下Java的双亲委派模式
2021-11-12 02:48:17
Java编程实现非对称加密的方法详解
2023-08-24 01:21:26
SpringBoot如何用java生成静态html
2023-08-08 08:46:59
Spring框架实现AOP添加日志记录功能过程详解
2023-05-31 01:18:19
基于JWT的spring boot权限验证技术实现教程
2022-07-20 01:48:58
Android ViewDragHelper使用介绍
2023-08-01 04:18:59
Java 关于递归的调用机制精细解读
2023-01-17 04:42:41
C#实现GZip压缩和解压缩入门实例
2021-05-29 08:20:45
C#中委托的基础入门与实现方法
2022-05-24 22:04:24
java反射之通过反射了解集合泛型的本质(详解)
2023-02-04 03:10:25
c#窗体传值用法实例详解
2022-04-04 03:44:15
C#使用DropDownList绑定添加新数据的方法汇总
2023-05-08 03:20:56
Mybatis代码生成器Mybatis Generator(MBG)实战详解
2023-12-02 23:04:31
C#多线程系列之线程的创建和生命周期
2023-08-31 17:10:16