SpringBoot2.7X整合Swagger、Redission3.X的bug
对应的版本
- SpringBoot 版本: 2.7.0
- Knife4j 版本:4.4.0
- redisson-spring-boot-starter 版本:3.10.1
关于bug
今天想实现redis延迟功能,在SpringBoot整合Redission、swagger时,启动服务会报一个Failed to start bean ‘documentationPluginsBootstrapper‘错误。
修复bug
是因为 actuator 与 swagger-ui 冲突,在引入redisson-spring-boot-starter 时会引入 actuator 导致报错,所以我们只需要在引入redisson时排除掉actuator 就可以正常访问了
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
<version>4.4.0</version>
</dependency><!-- 延迟队列--&