分4个部分去讲解此知识点,分别是
1、fastjson的使用
2、返回数据标准化
3、接口文档
4、postman基本使用
1、因为后端从数据库取到的数据存放在后端的对象中,要转成字符串格式传给前端才能使用,所以引入fastjson工具,让对象转换成字符串格式传入前端。
在moven的pom文件中引入fastjson包,就可以在服务接口中使用转换了。
JSON.toJSONString(对象) 转换使用语法
resp.setContentType("application/json;charset=utf-8"); 返回json数据语法
qs把json对象转成字符串格式
2、后端返回数据要返回三个部分,
1 处理状态码
2 处理状态信息
3 附加数据
这三部分数据要通过实体类规范,返回类的key,防止写错
通过枚举类,把返回数据,状态码,状态信息对应关系列举出来,以便于直接set写入。
3、接口文档是前后端程序员沟通的关键文件,要后端程序员写好,供前端程序员对照写功能,主要内容要写:
请求地址: /name
请求方式: get/post
请求参数: username用户名
返回数据格式: json
返回的数据实例: {
retcode :50001
retdata: alertRed
retmsg: 用户名存在
}
postman这个软件的作用对后端接口来说非常大,每个接口都要进行测试,也要在后端的test中要测试小节点,Impl、service层都要测试,避免出现错误不容易找到。
下面是postman的基本使用