开发过程中遇到问题

遇到问题
1、接口传递批次数据及解析的问题? 通过HttpClient 调用接口 接收方使用fastjson解析
解决方案:传递的对象包含集合封装成json字符串,
如果传递的单个对象,对象里包含有集合
可以使用 ATS ATSInfo = JSON.parseObject(result, new TypeReference<ATS>(){}); (ATS 封装的大对象,自定义)
如果请求方是以多个对象集合形式传递,那么接收方也必须是以集合形式接收,否则会解析错误
通过此方法解决传递集合的问题: ArrayList<ATS> atsList = JSON.parseObject(result, new TypeReference<ArrayList<ATS>>(){}); //转换为集合对象

2、项目突然全部报错代码报红的问题?
解决方案:发现是maven私服出现了问题,通过更改maven私服地址解决

3、批量接口调用,出现插入数据异常,数据库里没有数据却依然报插入数据违反唯一约束?
解决方案:慎用全局变量,传递对象或参数最好使用方法入参的方式传递。

猜你喜欢

转载自www.cnblogs.com/lixiangang/p/11056569.html