情况描述如下:
在EduSubjectServiceImpl方法中,我们调用easyexcel的读方法进行文件的读取,其中有个参数,监听器SubjectExcelListener直接是我们自己new的。所以,在写SubjectExcelListener类的时候,即图二中,我们不能在这个类上方加入service注解,不能这个类交给Spring管理。不能添加mapper注解,数据库的操作就不是那么方便了,可以实现,就是需要手写JDBC语句。
(图一)
(图二)
解决方法:
第一步,在图二SubjectExcelListener类中,定义一个EduSubjectService对象,并给添加上EduSubjectService的有参构造和无参构造。
第二步,在项目中,涉及到的类,都进行修改,