springboot集成springfox-swagger2
时间: 2023-06-28 12:04:13 浏览: 257
springboot-swagger-demo202010221424.zip
要在Spring Boot项目中集成Swagger2,需要遵循以下步骤:
1. 添加Swagger2和Swagger UI的Maven依赖:
```xml
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${springfox.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${springfox.version}</version>
</dependency>
```
2. 创建Swagger配置类:
```java
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.controller"))
.paths(PathSelectors.any())
.build();
}
}
```
其中,`RequestHandlerSelectors.basePackage`指定需要生成文档的接口所在的包路径,`PathSelectors.any()`表示所有路径都需要生成文档。
3. 启动Spring Boot应用程序,访问http://localhost:8080/swagger-ui.html即可查看Swagger UI界面。
阅读全文