目录
项目场景:
问题描述
原因分析:
解决方案:
后续:
项目场景:
仓库服务 中搜索了最高版本的 springfox-boot-starter 集成在项目中
pom.xml+jdk1.8+springboot 2.7.0+idea2021.1
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
问题描述
swagger3
原因分析:
可能是jdk 版本问题:
重试了好几遍好像只有一开始下载后(或者从idea中移除,并且删除<.iml>,<.idea>,<target文件>),重新导入,导入后也不能修改,,也有概率导致泛型不能显示
解决方案:
1.先要用1.8不修改配置提示需要版本11
2.然后1.移除上述文件,2.清理缓存,3.更改jdk版本为11
后续:
这问题挺奇怪的,这项目也是写的玩的,我保存了一份能正确运行的配置 在下面地址,有想探究的可以试试 https://gitee.com/zgn_13200126222/yu-gi-oh
GitHub - liuhongdi/swagger3: 使用swagger3.0.0实现全局公用参数等功能 这个是下下来就可以直接看到泛型的,我对比了上述删除文件,<\libraries>82个文件中的没比较,就只有workspace.xml 中一些id 不一样,而且好像中间有几次错误配置也能显示泛型,百思不得其解
2022-06-07 09:34:21
后续改为2.9.2 版本会出现
Illegal DefaultValue null for parameter type integer
最终引用2.8.0,能正确显示泛型,也没有格式错误
截图记录 springboot 2.7.0+swagger2.8.0