内容简介:Torna 1.9.0 发布,本次更新内容如下: - 【新增】排序字段,可调整文档/参数顺序 - 【增强】文档表格新增收缩/展开控制 - 【修复】修复swagger插件泛型参数展示问题 - 【修复】修改文档空指针问题 - 【修复...
Torna 1.9.0 发布,本次更新内容如下:
- 【新增】排序字段,可调整文档/参数顺序 - 【增强】文档表格新增收缩/展开控制 - 【修复】修复swagger插件泛型参数展示问题 - 【修复】修改文档空指针问题 - 【修复】导入postman空指针问题
此外swagger插件更新到了1.1.0,支持第三方类处理。
接口返回第三方类,但是没有写swagger注解,生成的文档没有描述、示例等信息,如mybatis-plus
中的Page<T>
类。
@ApiOperation(value = "第三方类演示")
@PostMapping("query")
public Result<Page<OrderDetail>> query(@RequestBody OrderQuery query) {
return Result.ok(new Page<>());
}
在配置文件中定义一个jarClass
节点,内容如下:
// 第三方jar中的class配置
"jarClass": {
// Page是第三方jar中的类,需要给类中的属性定义文档信息
"com.baomidou.mybatisplus.extension.plugins.pagination.Page": {
"records": { "value": "查询数据列表", "example": "" },
"total": { "value": "总数", "example": "100" },
"size": { "value": "页数", "example": "10" },
"current": { "value": "当前页", "example": "1" },
"countId": { "hidden": true },
"orders": { "hidden": true }
},
"com.xxx.common.Result": {
"code": { "value": "查询数据列表", "example": "100" },
"data": { "value": "数据", "example": "" },
"msg": { "value": "错误消息", "example": "xx" }
}
}
其中key
为第三方类的全限定名,value
是类中字段信息,各个属性值对应@ApiParam
中的属性,相当于给records
属性加了@ApiParam
注解。
关于Torna
企业接口文档解决方案,目标是让文档管理变得更加方便、快捷。Torna采用团队协作的方式管理和维护项目API文档,将不同形式的文档纳入进来,形成一个统一的维护方式。
Torna弥补了传统文档生成工具(如swagger)的不如之处,在保持原有功能的前提下丰富并增强了一些实用的功能。
推荐组合
smart-doc + Torna实现文档全流程自动化
如果您使用 Java 语言,推荐使用smart-doc + Torna
smart-doc + Torna 组成行业领先的文档生成和管理解决方案,使用smart-doc无侵入完成Java源代码和注释提取生成API文档,自动将文档推送到Torna企业级接口文档管理平台。
通过这套组合您可以实现:只需要写完Java注释就能把接口信息推送到Torna平台,从而实现接口预览、接口调试。
推送的内容有:接口名称/author/Path参数/Header/请求参数/返回参数/字典列表/公共错误码
如果您是非Java语言,可以使用表单页面编辑以上内容,完成后同样可以进行接口预览、调试。
以上所述就是小编给大家介绍的《Torna 1.9.0 发布,企业接口文档解决方案》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Torna 1.0.0 发布,企业接口文档解决方案
- Torna 1.1.0 发布,企业接口文档解决方案
- Torna 1.2.0 发布,企业接口文档解决方案
- Torna 1.3.0 发布,企业接口文档解决方案
- Torna 1.3.3 发布,企业接口文档解决方案
- Torna 1.4.0 发布,企业接口文档解决方案
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
来吧!带你玩转 Excel VBA
罗刚君、杨嘉恺 / 电子工业出版社 / 2013-7 / 85.00元
本书旨在普及Excel VBA 基础理论,以及通过VBA 的高级应用扩展Excel 的功能,提升读者的制表效率,解决工作中的疑难,同时亦可借此开发商业插件。 本书主要分为操作自动化引言篇、入门篇、进阶篇和疑难解答篇,覆盖从入门到提高的所有内容,以满足不同层次的读者需求。其中操作自动化引言篇简述了操作自动化的需求与方式,借此引出VBA 入门篇。VBA 入门篇包含第2 章到第13 章,主要介绍了......一起来看看 《来吧!带你玩转 Excel VBA》 这本书的介绍吧!