springboot整合swagger
时间: 2023-09-06 07:07:16 浏览: 146
可以将Swagger集成到Spring Boot项目中,以便为API文档提供易于浏览的界面,同时还可以测试API。以下是一些步骤:
1. 添加Swagger2 Maven依赖项:
```
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
```
2. 创建Swagger配置类:
```
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
}
```
3. 在Spring Boot应用的启动类上添加@EnableSwagger2注解:
```
@SpringBootApplication
@EnableSwagger2
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
4. 启动应用并访问http://localhost:8080/swagger-ui.html进行测试。
阅读全文