问题描述: 定时任务执行报空指针错误 报错的问题是代码中这段日志打印 LOGGER.info("定时任务查询逾期未支付的资源[{}]", JSON.toJSONString(overdueBillList)); 原因分析: 1、好奇为何这个定时任务中将对象转成jsonString会进入entity的isBeforeLastMonthBill方法 2、根据异常栈定位到报错代码,这条查询语句,没有返回账单开始时间