一、该问题的重现步骤是什么?
1. 后端部署成功后访问不了文档
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
将BladeConfiguration类里面,@AutoConfiguration 改为 @Configuration
spring boot 版本升级后3.0后建议将swagger替换为 springdoc-openapi
如果不进行替换会有很多坑,springboot版本为2.7我当时项目都没启动起来
我最后还是选择妥协了 在升级的过程中将原本的swagger+Knife4j替换成了springdoc-openapi
如果进行替换需要将swagger+Knife4j依赖全部删除,
并且注解什么的都改了,替换有教程 我可以找一下给你
从 SpringFox 迁移:https://springdoc.org/#migrating-from-springfox
最后这个是我替换后的效果
springdoc-openapi 是 spring 官方出品,与 springboot 兼容更好(springfox 兼容有坑) springdoc-openapi 社区更活跃
springfox 已经 2 年没更新了 springdoc-openapi 的注解更接近 OpenAPI 3 规范
扫一扫访问 Blade技术社区 移动端