1. 程式人生 > >Spring boot 無法注入service

Spring boot 無法注入service

SpringBoot專案的Bean裝配預設規則是根據Application類所在的包位置從上往下掃描! “Application類”是指SpringBoot專案入口類。這個類的位置很關鍵: 如果Application類所在的包為:com.boot.app,則只會掃描com.boot.app包及其所有子包,如果service或dao所在包不在com.boot.app及其子包下,則不會被掃描! 即, 把Application類放到dao、service所在包的上級,com.boot.Application 知道這一點非常關鍵,大多數情況下bean無法注入進來都是這個原因引起的。

附上正確目錄結構