解决swaggerUI页面没有显示Controller方法的坑
更新时间:2021年06月25日 16:02:03 作者:钟渊
这篇文章主要介绍了解决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() {
return 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值。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
spring框架下@value注解属性static无法获取值问题
这篇文章主要介绍了spring框架下@value注解属性static无法获取值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11
SpringBoot如何使用MyBatisPlus逆向工程自动生成代码
本文介绍如何使用SpringBoot、MyBatis-Plus进行逆向工程自动生成代码,并结合Swagger3.0实现API文档的自动生成和访问,通过详细步骤和配置,确保Swagger与SpringBoot版本兼容,并通过配置文件和测试类实现代码生成和Swagger文档的访问2024-12-12
使用Spring boot + jQuery上传文件(kotlin)功能实例详解
本文通过实例代码给大家介绍了使用Spring boot + jQuery上传文件(kotlin) 功能,需要的朋友可以参考下2017-07-07
使用sts工具、SpringBoot整合mybatis的详细步骤
这篇文章主要介绍了使用sts工具、SpringBoot整合mybatis的详细步骤,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-04


最新评论