接口使用者比如前端开发人员可以根据文档了解接口的详细信息,以确定如何调用这个接口。OneApi 提供了文档定义功能,也提供了简单的文档查阅页面。
如果要使用 OneApi 的接口文档功能,必须先进行以下设置。
mysql.qross
,参照数据源配置。qross_api_in_one
保存所有数据接口qross_api_service
保存所有接口服务在基于文件的接口管理中,文档内容通过注释方式添加。例如:
上例为 Master 项目中的一个接口,其中注释部分及接口的说明,系统会自动解析这些信息生成文档的各个部分。分别说明如下:
/*
和结束标志*/
,注释中的中间部分都是文档内容。*
号可以省略。#
开始,需与接口逻辑中使用的参数名称一一对应,在参数名称之后需要添加一个空格。如上面的#id INT 函数的id
是参数id
的说明,其中的INT
表示数据类型,可以省略。@return
返回值信息,后面的格式与参数相同,可以为任意内容。@permit
授权信息,说明谁可以访问这个接口@created
创建者、创建时间及其他相关信息@updated
修改者、修改时间及其他相关信息目前在 OneApi 示例项目中有两个页面:index.html
和detail.html
,对应的 Controller 设置在DocumentController.java
文件中。可以在自己的项目中添加这两个文件用于查阅文档,也可以直接运行 OneApi 示例项目来查阅接口文档,访问地址为http://localhost:7070/oneapi/docs
。
参考链接