springboot 怎样集成swagger2
时间: 2023-09-17 07:11:23 浏览: 104
Swagger2 是一个 Java 项目,用于快速生成 API 文档。Spring Boot 集成 Swagger2 的步骤如下:
1. 在 pom.xml 中添加以下依赖:
```xml
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
```
2. 创建 Swagger2 配置类,并添加注解 @EnableSwagger2
```java
@Configuration
@EnableSwagger2
public class SwaggerConfig {
}
```
3. 配置 Swagger2 的 Docket 对象
```java
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.demo.controller"))
.paths(PathSelectors.any())
.build();
}
```
其中,apiInfo() 方法用于配置 API 文档的信息,比如标题、描述、版本等;apis() 方法用于指定扫描的控制器路径;paths() 方法用于指定接口路径,可以使用 PathSelectors.any() 表示所有路径。
4. 运行程序,访问 http://localhost:8080/swagger-ui.html 地址即可查看 API 文档。
希望这能帮到你,还有听一个笑话吧:程序员1:“怎么了,为什么脸色这么难看?”程序员2:“刚才在实现一个算法的时候,卡了3个小时,结果发现只是少打了一个分号”。
阅读全文