1、今天在寫代碼的時候,項目環境(spring boot)其中添加了一個報表系統,我直接在外部加上了一個包,沒有和app啟動類再同一個目錄下:
所以spring boot就掃描不到contorller層了,這時候你需要在啟動類添加上除了app啟動類以外的包目錄
這樣的話,在我的reportSystem里面,contorller層就掃描不了,這時候就必須要在啟動類上面加入@ComponentScan這,本人比較懶,直接寫的com包下面所有的
如果是細分添加多個用{“”,“”}隔開
添加完成以上包掃描后,項目啟動成功不報錯,
最后寫上dao層之后項目又報錯了,網上找了很多資料,但是發現,現在網上的消息很多,一大推,但是題不對文的,而且千篇一律,所以我就寫下這篇文章,以便后期自己查看,dao報錯的時候
和contoeller一樣,需要添加注解@MapperScan({"com.itfgroup","com.reportSystem"})。
其實一開始我就這樣寫了,但是后來因為項目各種原因,我以為這是錯誤的,后來清理的了一下項目,程序啟動成功!