伙伴匹配系统遇到的坑(已解决)
Spring Boot 2.6.x + Springfox(Swagger) 3.0.0 的不兼容问题
核心报错:
Failed to start bean 'documentationPluginsBootstrapper' Caused by: java.lang.NullPointerException at springfox.documentation.spring.web.WebMvcPatternsRequestConditionWrapper.getPatterns
问题描述:
Springfox 3.0.0 无法适配 Spring Boot 2.6.x 的路径匹配策略
解决方案一:添加配置
在application.yml添加下面的配置
▼text复制代码spring: profiles: active: dev mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER
注意嵌套结构!
解决方案二:直接换成 SpringDoc(新标准)
(1)删除 Springfox / Knife4j(Swagger 老体系): pom.xml 删除这些:
▼text复制代码springfox-boot-starter knife4j-spring-boot-starter
application.yml删掉这些:
▼text复制代码spring: profiles: active: dev mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER
(2)pom.xml添加下面的依赖:
▼text复制代码<dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-ui</artifactId> <version>1.6.15</version> </dependency>
访问地址: http://localhost:8080/api/swagger-ui.html
优点:不需要任何额外配置,100% 兼容 Spring Boot 2.6.x

评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
AI超级智能体项目_踩坑记录_PGVector维度冲突
2
大家好,我想知道现在市场上初级程序员的需求还多吗,因为已经毕业一年了,但是还没有做过开发岗,这一年里做过两份工作,一个是产品的实习,一个算是巡店系统的维护吧,说是维护其实只是一些简单的功能测试(没有参与开发)。打算8月份9月份开始投初级开发(java),简历必须要有大模型相关的项目吗?简历准备写一个伙伴匹配系统(额外拓展一些功能)和一个oj判题项目,这两个够嘛?找小公司的话还需要花时间准备算法吗?双非,目前在上海,小公司就行,薪资有个6或7k左右就满意了
🥺🥺🥺求助
3
day5
端午节偷懒了,最近还在处理离职的事情也影响了一些进度。
处理的差不多了,继续续上
今天完成了主页性能优化的分布式锁和开启了组队功能的系统设计部分,明天继续学习组队功能的代码💪
1
day4
完成了用户搜索页的前端和后端部分
学习了knife4j文档的使用
因为伙伴匹配系统是基于用户中心系统的,在通勤间隙把用户中心系统也补看一下
3
day3
今天完成了伙伴匹配项目-标签搜索功能的前端页面开发。前端的代码看着好懵,只能先跟着鱼皮敲一遍,搭配AI一点点理解个大概,先跟完项目后面有时间再来补吧😫
---补了一个java8知识点stream流
2
