swagger不显示controller
时间: 2023-04-23 13:01:45 浏览: 162
Swagger不显示controller可能是因为以下原因:
1. 没有正确配置Swagger注解:在Controller类上添加@Api注解,以及在方法上添加@ApiOperation注解。
2. 没有正确配置Swagger依赖:需要在pom.xml文件中添加Swagger依赖,例如:
```
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
```
3. 没有正确配置Swagger配置类:需要创建一个Swagger配置类,例如:
```
@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();
}
}
```
以上是一些可能导致Swagger不显示controller的原因,可以根据具体情况进行排查和解决。