解决swaggerUI页面没有显示Controller方法的坑

网友投稿 966 2023-01-04

解决swaggerUI页面没有显示Controller方法的坑

解决swaggerUI页面没有显示Controller方法的坑

swaggerUI页面没有显示Controller方法的坑

最近用springboot搭建一个配置系统,使用swagger,但是启动访问页面发现以下问题。

研究发现少了以下配置,这两行很重要:

全部代码如下:

@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() {

returnhttp:// new ApiInfoBuilder()

.title("配置系统API")

.version("1.0")

.description("钟渊-2019-6-15")

.build();

}

}

再次启动正常:

Swagger2构建RESTful API文档遇到的坑

@ApiImplicitParam(name = "id", value = "用户ID",required = true, dataType = "Long")

这个里面少了一个参数:paramType="path",否则无法从路径中获得id值。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:重新定义小程序生态文明(微信原生态小程序)
下一篇:移动应用开发专业著名人物(移动应用开发工程师)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~