Springboot之——不能交给Spring管理的类如何添加注解?

情况描述如下:

在EduSubjectServiceImpl方法中,我们调用easyexcel的读方法进行文件的读取,其中有个参数,监听器SubjectExcelListener直接是我们自己new的。所以,在写SubjectExcelListener类的时候,即图二中,我们不能在这个类上方加入service注解,不能这个类交给Spring管理。不能添加mapper注解,数据库的操作就不是那么方便了,可以实现,就是需要手写JDBC语句。
Springboot之——不能交给Spring管理的类如何添加注解?
(图一)
Springboot之——不能交给Spring管理的类如何添加注解?
(图二)

解决方法:

第一步,在图二SubjectExcelListener类中,定义一个EduSubjectService对象,并给添加上EduSubjectService的有参构造和无参构造。
Springboot之——不能交给Spring管理的类如何添加注解?
第二步,在项目中,涉及到的类,都进行修改,
Springboot之——不能交给Spring管理的类如何添加注解?
Springboot之——不能交给Spring管理的类如何添加注解?

Springboot之——不能交给Spring管理的类如何添加注解?