开发过程中遇到问题
Posted lixiangang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发过程中遇到问题相关的知识,希望对你有一定的参考价值。
遇到问题
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、批量接口调用,出现插入数据异常,数据库里没有数据却依然报插入数据违反唯一约束?
解决方案:慎用全局变量,传递对象或参数最好使用方法入参的方式传递。
以上是关于开发过程中遇到问题的主要内容,如果未能解决你的问题,请参考以下文章