建立好swagger接口编写规范,减少前后端人员扯皮

简介: 随着前后端分离的普及,日常code中前后端人员扯皮是一个非常常见的事情,所以博主在公司的接口与接口文档编写过程中,制定了一系列的接口文档编写规范。使接口查找更加的明确,入参与出参更加的规范化。这样会大大减少前后端人员沟通的时间。


image.png

随着前后端分离的普及,日常code中前后端人员扯皮是一个非常常见的事情,所以博主在公司的接口与接口文档编写过程中,制定了一系列的接口文档编写规范。使接口查找更加的明确,入参与出参更加的规范化。这样会大大减少前后端人员沟通的时间。

1.代码规范

1.将同一业务的接口写于1个类中,并写明业务名称,实现方式见图2。

image.png


2.详细描述接口,且指定好请求类型,切记不要使用requestmapping,实现方式见图2。

image.png


这里有的同学问了,根据restful规则,接口路径只应该是名词,你这不专业啊。因为博主所在公司规模较小,而且人员素质比较一般,所以为了避免在开发时出现一些意外,所以此处并没有采用。

3.写好入参与出参的描述,且入参必须为对象类型。出参也为对象类型。严禁基本类型出入参,实现方式见图2。


image.png

image.pngimage.png4.建立不同的vo返回对象,防止返回值污染。

避免一个vo对象所有的接口都使用,返回了一大堆没有用的字段。


相关文章
|
6月前
swagger接口需要权限验证解决方案
当我们在使用swagger的情况下,经常会遇到需要授权或者请求带有token才可以访问接口,这里我们就是解决授权问题。
123 0
|
6月前
|
移动开发 Java API
微服务技术系列教程(26) - SpringCloud- 接口管理Swagger
微服务技术系列教程(26) - SpringCloud- 接口管理Swagger
79 0
|
3月前
|
开发框架 JSON .NET
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
初学者不会写接口怎么办?微软Visual Studio 2022无脑式API接口创建——Swagger一键导入APIKit快速测试
91 0
|
5月前
|
XML API 数据库
七天.NET 8操作SQLite入门到实战 - 第六天后端班级管理相关接口完善和Swagger自定义配置
七天.NET 8操作SQLite入门到实战 - 第六天后端班级管理相关接口完善和Swagger自定义配置
|
7月前
使用Swagger 让某些接口不显示在文档
使用Swagger 让某些接口不显示在文档
36 0
|
8月前
|
搜索推荐 Java 测试技术
Swagger与knife4j接口测试工具
Swagger与knife4j接口测试工具
110 0
|
9月前
|
Java 程序员 API
SpringBoot项目使用Swagger2接口工具
使用RESTful服务通常是涉及到多个终端的团队,比如Android、iOS、WEB等。为了让大家沟通顺畅,通常我们需要编写一份详细的RESTful业务接口文档
74 0
|
11月前
|
XML JSON Java
【Spring Boot】Swagger接口分组及细分排序问题详解
【Spring Boot】Swagger接口分组及细分排序问题详解
494 0
【Spring Boot】Swagger接口分组及细分排序问题详解
|
数据可视化 测试技术
01 提效工具之swagger接口生成
01 提效工具之swagger接口生成