关于api开发的一点想法
一个api有输入有输出;输入部分可能数据比较零散确实和有错误。
所以在接口实现层面,要做几件事情
1.参数校验,包含非空校验以及逻辑校验
2.数据完善,包含联动部分和计算部分
3.数据的持久化操作
4.有部分不重要的联动表数据的增删改,是否可以放到消息队列中,然后去消费消息异步写入;节省本次请求操作的时间
一个api有输入有输出;输入部分可能数据比较零散确实和有错误。
所以在接口实现层面,要做几件事情
1.参数校验,包含非空校验以及逻辑校验
2.数据完善,包含联动部分和计算部分
3.数据的持久化操作
4.有部分不重要的联动表数据的增删改,是否可以放到消息队列中,然后去消费消息异步写入;节省本次请求操作的时间