spring boot @MapperScan所遇到的坑


1、今天在寫代碼的時候,項目環境(spring boot)其中添加了一個報表系統,我直接在外部加上了一個包,沒有和app啟動類再同一個目錄下:

    所以spring boot就掃描不到contorller層了,這時候你需要在啟動類添加上除了app啟動類以外的包目錄

                                 

  這樣的話,在我的reportSystem里面,contorller層就掃描不了,這時候就必須要在啟動類上面加入@ComponentScan這,本人比較懶,直接寫的com包下面所有的

  如果是細分添加多個用{“”,“”}隔開 

          

添加完成以上包掃描后,項目啟動成功不報錯,

最后寫上dao層之后項目又報錯了,網上找了很多資料,但是發現,現在網上的消息很多,一大推,但是題不對文的,而且千篇一律,所以我就寫下這篇文章,以便后期自己查看,dao報錯的時候

和contoeller一樣,需要添加注解@MapperScan({"com.itfgroup","com.reportSystem"})。

其實一開始我就這樣寫了,但是后來因為項目各種原因,我以為這是錯誤的,后來清理的了一下項目,程序啟動成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM