20190203-fastjson的toJSONString进行解析时,待解析的实体中方法名导致反射失败
问题描述:
定时任务执行报空指针错误
报错的问题是代码中这段日志打印
LOGGER.info("定时任务查询逾期未支付的资源[{}]", JSON.toJSONString(overdueBillList));
原因分析:
1、好奇为何这个定时任务中将对象转成jsonString会进入entity的isBeforeLastMonthBill方法
2、根据异常栈定位到报错代码,这条查询语句,没有返回账单开始时间
3、在本地模拟不给账单实体类的开始时间赋值,也提示这个错误
3、断点了解JSON.t
原创
2021-09-18 16:04:15 ·
264 阅读 ·
0 评论