springboot整合swa
时间: 2024-01-13 15:02:14 浏览: 27
以下是SpringBoot整合Swagger的步骤:
1. 引入Swagger依赖:
```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. 配置Swagger相关注解:
```java
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.controller"))
.paths(PathSelectors.any())
.build();
}
}
```
3. 配置注意事项:
确保你的Controller类所在的包路径正确配置在`.apis(RequestHandlerSelectors.basePackage("com.example.controller"))`中。
4. 测试Controller:
```java
@RestController
public class ExampleController {
@ApiOperation("示例接口")
@GetMapping("/example")
public String example() {
return "Hello Swagger!";
}
}
```