今天集成Knife4j时,发现微服务子模块A(使用spring-boot-starter-web依赖)没有问题
但是微服务子模块B(spring-boot-starter-webflux)一直报:Knife4j文档请求异常
原因:
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
</dependency>
这个包暂时不支持webflux
解决方法:改成这两个包
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webflux-ui</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-ui</artifactId>
<version>4.4.0</version>
</dependency>