Caused by: java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class com.kaki.serviceedu.entity.excel.SubjectData (java.util.LinkedHashMap is in module java.base of loader ‘bootstrap’; com.kaki.serviceedu.entity.excel.SubjectData is in unnamed module of loader ‘app’)
at com.kaki.serviceedu.listener.SubjectListener.invoke(SubjectListener.java:12)
at com.alibaba.excel.read.metadata.holder.AbstractReadHolder.notifyEndOneRow(AbstractReadHolder.java:141)
… 74 more
com.alibaba.excel.exception.ExcelAnalysisException: class java.util.LinkedHashMap cannot be cast to class com.kaki.serviceedu.entity
出错原因
在EduSubjectServiceImpl中
EasyExcel.read(in, SubjectData.class,new SubjectListener(eduSubjectService)).sheet().doRead();
少写了那个SubjectData.class