问题就出在上面的controller使用了一个没指定泛型类型的SysOrgs基础类,导致openapi3在生成对应接口文档时无法解析的情况而导致了死循环,最终报了stackoverflow异常
Boot 2 knife4j使用的是1.6.9 现在已经到1.6.14了 针对Boot3 Knife4j依赖的是2.0.0,现在已经升级到2.0.2了,你可以把knife4j里面的低版本排除,单独引入2.0.2的新版本试试看 knife4j 下个版本会紧跟应用springdoc的最新版本
不同规范以及Spring Boot3 OpenAPI3的使用请移步详细文档 第一步:创建Spring Boot项目并且在pom.xml中引入Knife4j的依赖包,代码如下: <!--引入Knife4j的官方start包,该指南选择Spring Boot版本<3.0,开发者需要注意--> <dependency> <groupId>com.github.xiaoymin</groupId> ...