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
  • asp之家 软件编程 m.aspxhome.com