接口定义规范是什么

接口定义规范是,类的路径固定,有自己唯一的前缀;请求方式尽量要做到符合语义;接口返回对象统一;定义统一的返回码格式。

本文操作环境:windows10系统、thinkpad t490电脑。

  • 接口定义

restful风格,类的路径固定,有自己唯一的前缀; 方法路径纯名词,通过请求方式表示语义是查询还是添加,多个单词用短横线连接。增加版本号管理。定义的时候做好参数校验。如果用对象接受,禁止请求对象在多个方法公用,不需要的参数不允许定义在对象里。且请求参数字段尽量与表对象字段保持一致。
示例:

5f0d9c08f88f1fa9a21a3d3e69f7697.png-600

  • 请求方式

请求方式尽量做到符合语义,
查询GetMapping
新增PostMapping
修改PutMapping
删除DeleteMapping

  • 接口返回

接口返回对象统一

61d8f11db57c8292f38fb83cbd00ded.png-600

返回的对象统一封装成xxxDto对象,需要什么返回什么,禁止直接返回表实体类。

  • 返回码处理

定义统一的返回码格式

30406f6cd10538f8a5f0d689cf12d2c.png-600

  • 异常处理

加上全局的异常处理,定义几种主要的业务异常,可以在全局处理处统一捕获,并返回对应的返回码。

  • 方法定义

前缀最好统一,不要add,insert,get,query等混用,
可以统一如下:
查询getxxx
列表查询getxxxList
添加addxxx
修改updatexxx
删除deletexxx

以上就是接口定义规范是什么的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » 其他答疑