目录
项目场景:
在 SpringBoot框架 2.6.3 版本的配置过程中,集成 Swagger2 的时候遇到的一些问题的解决办法
1、Error: Failed to start bean ‘documentationPluginsBootstrapper’
2、localhost:port/swagger-ui.html 无法访问
Demo项目相关配置和代码:
1、Maven 配置
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.7.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.7.0</version>
</dependency>
2、项目配置,这里是在 application.yaml 处配置swagger
# 应用名称 spring: application: name: ms-demo swagger: '2.0' info: version: 1.0.0 title: Simple example API description: An API to illustrate Swagger
3、在DemoApplication.java 处,添加 @EnableSwagger2 注解和 @Bean Docket 配置
@EnableSwagger2
@SpringBootApplication