今天遇到一个问题,使用easyExcel读取Excel数据并写入数据库,读数据都正常,但是进行保存操作的时候报空指针异常,先看一下错误截图
看似是没有问题,但是写的时候忽略了easyExcel的监听器不能交给spring管理,所以使用注入service的方法是行不通的!解决方案如下:
改完之后即可正常导入数据!
因为DataListtener不能交给spring进行管理,需要自己new,不能注入其他对象
不能实现数据库操作(通过在controller层调用service时将markRecordService层传递进来)