欢迎光临散文网 会员登陆 & 注册

学习记录之KNIFE4J

2022-07-27 20:10 作者:星月袭空  | 我要投稿

Knife4j是一款基于Swagger 2的在线API文档框架。

基本使用:

1.在项目中添加依赖

注意:以上依赖项仅适用于Spring Boot 2.6(不含)之前的版本。

在配置文件中开启增强模式 ,在`application.properties`中添加:

自定义配置类,实现必要的配置:

创建`Knife4jConfiguration`,并添加配置: 提示:以下配置代码是相对固定的。

使用:

    打开浏览器,输入 http://localhost:8080/doc.html 即可访问。

详细配置:

在控制器类上添加`@Api`注解,配置`tags`属性,可以指定模块名称(API文档中的一级菜单中显示的名称)

在处理请求的方法上添加`@ApiOperation`注解,配置`value`属性,可以指定业务名称(API文档中的一级菜单的子项显示的名称)

在处理请求的方法上添加`@ApiOperationSupport`注解,配置`order`属性,取值为数值,可以指定业务的显示排序序号,将根据`order`属性值升序排列

在处理请求的方法的POJO参数的属性上添加`@ApiModelProperty`注解,配置`value`属性,可以指定参数的说明,另外,还可以通过此注解的`required`属性配置此参数是否必须(并不具备检查功能,只是在API文档上显示为必须提交)



学习记录之KNIFE4J的评论 (共 条)

分享到微博请遵守国家法律