软件编程
位置:首页>> 软件编程>> java编程>> 解决@Api注解不展示controller内容的问题

解决@Api注解不展示controller内容的问题

作者:你就像甜甜的益达  发布时间:2022-08-29 21:16:38 

标签:@Api,注解,controller

@Api注解不展示controller内容

一开始我是这么写的

@Api(value = "企业controller")

然后展示:

解决@Api注解不展示controller内容的问题

然后看看api注解里面的值

有描述description和tags然后修改成这样:

@Api(tags = "CompanyController", description = "企业管理controller")

解决@Api注解不展示controller内容的问题

swaggerUI页面没有显示Controller的坑

最近用springboot搭建一个配置系统,使用swagger

启动访问页面发现以下问题

解决@Api注解不展示controller内容的问题

研究发现少了以下配置

这两行很重要:

解决@Api注解不展示controller内容的问题

全部代码如下

@Configuration
@EnableSwagger2
public class Swagger2 {

@Bean
   public Docket createRestApi() {
       return new Docket(DocumentationType.SWAGGER_2)
               .apiInfo(apiInfo())
               .select()
               .apis(RequestHandlerSelectors.basePackage("com.config"))
               .paths(PathSelectors.any())
               .build();
   }

private ApiInfo apiInfo() {
       return new ApiInfoBuilder()
               .title("配置系统API")
               .version("1.0")
               .description("钟渊-2019-6-15")
               .build();
   }
}

再次启动正常:

解决@Api注解不展示controller内容的问题

来源:https://yidajava.blog.csdn.net/article/details/89971234

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com