RabbitMQ整合了Springboot之后,启动服务器,出现错误:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.toString()" because the return value of "springfox.documentation.spi.service.contexts.Orderings.patternsCondition(springfox.documentation.RequestHandler)" is null
时间: 2023-12-25 17:03:41 浏览: 274
rabbitmq-server-3.8.17-1.el8.noarch.rpm和epel-release-7-13.noarch.rpm.rar
这个错误是由于 springfox-swagger2 与 springfox-swagger-ui 版本不一致导致的,可以尝试使用同一版本的 springfox-swagger2 和 springfox-swagger-ui,或者将 springfox-swagger2 和 springfox-swagger-ui 版本都升级到最新版本。具体做法如下:
1. 在 pom.xml 文件中,将 springfox-swagger2 和 springfox-swagger-ui 的版本号设置为相同的版本,例如:
```
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.10.5</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.10.5</version>
</dependency>
```
2. 如果已经使用了最新版本的 springfox-swagger2 和 springfox-swagger-ui,可以尝试升级到最新版本,例如:
```
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
```
这样应该可以解决这个问题。如果还有其他问题,请随时询问。
阅读全文