Spring_Boot项目集成Swagger填坑
2024-08-28 14:06:52
事情是这样的:
最近疫情在家里闲的无聊 看了看Swagger-2 在练习的过程出现了错误 写个帖子 希望跟我有同样问题的朋友可以避雷. 下面进入正题:
编辑
我使用的swagger-2版本是2.9.4 pom如下:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
在包下创建Swagger-Config以及类
如上便是使用swagger2最快的方法 但是在启动后报错
起初我以为是guava 瓜娃子的锅 后来发现并不是 后来才知道这是因为Springfox使用的路径匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher。
解决:在application.properties里配置:spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER
最新文章
- BZOJ1088扫雷Mine 解析报告
- js分页--存储数据并进行分页
- Hadoop入门进阶课程6--MapReduce应用案例
- Android Support ;v4、v7、v13的区别
- (笔记)angular 包含关系的controller参数传递
- System.Threading.Timer 使用
- 【JSON学习之道】js操作JSON
- 唐伯猫的 sql server 2008 的安装和操作记录
- 关于拒绝测试驱动开发(NoTDD)
- php接口加密
- dubbo debug过程中一个有趣的问题
- (NO.00005)iOS实现炸弹人游戏(八):游戏主角(一)
- Docker 堆栈
- Java 中传统多线程
- poj 2226 Muddy Fields(水二分图)
- 最简单的cmd命令行取得系统路径和python的安装路径(适用于winxp.win7和win10)
- xshell提示必须安装最新的更新
- centos7+apache+svn配置 踩坑,注意权限问题。apache应用目录checkout应用 必须用这个命令:svn co file:///home/svn/test/ test ,通过svn add * &;&;commit 及任意修改都是不行的
- javascript的闭包计数器实现,python实现各种方法来实现计数器
- 一个快速检测系统CPU负载的小程序