easyExcel讀數(shù)據(jù)寫入數(shù)據(jù)庫報空指針異常

今天遇到一個問題,使用easyExcel讀取Excel數(shù)據(jù)并寫入數(shù)據(jù)庫,讀數(shù)據(jù)都正常,但是進(jìn)行保存操作的時候報空指針異常,先看一下錯誤截圖



看似是沒有問題,但是寫的時候忽略了easyExcel的監(jiān)聽器不能交給spring管理,所以使用注入service的方法是行不通的!解決方案如下:



改完之后即可正常導(dǎo)入數(shù)據(jù)!

因為DataListtener不能交給spring進(jìn)行管理,需要自己new,不能注入其他對象

?不能實現(xiàn)數(shù)據(jù)庫操作(通過在controller層調(diào)用service時將markRecordService層傳遞進(jìn)來)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容