1. 程式人生 > >SpringBoot+jpa+MySql整合,啟動專案時報錯

SpringBoot+jpa+MySql整合,啟動專案時報錯

SpringBoot+jpa 啟動專案時一直報這個錯誤,網上也找到不少類似錯誤解決辦法,都嘗試過之後還是沒有用。後面在一片部落格看到以下一段話:

    SpringBoot專案的Bean裝配預設規則是根據Application類所在的包位置從上往下掃描! 
“Application類”是指SpringBoot專案入口類。這個類的位置很關鍵: 
如果Application類所在的包為:com.boot.app,則只會掃描com.boot.app包及其所有子包,如果service或dao所在包不在com.boot.app及其子包下,則不會被掃描! 
即, 把Application類放到dao、service所在包的上級,

com.boot.Application

知道這一點非常關鍵,不知道Spring文件裡有沒有給出說明,如果不知道還真是無從解決。

   連結:https://blog.csdn.net/ztx114/article/details/77934454?locationNum=9&fps=1


把專案結構改了一下,這問題就這麼解決了。希望能給同樣遇到這個問題的人一點幫助。