SpringBoot里@autowired的Bean是從哪兒獲得的
狐的傳說
2018-09-05 09:09:05
TA貢獻1863條經驗 獲得超2個贊
你先找到標注了@SpringBootApplication的主類,注意看它的package。這個@SpringBootApplication會聲明讓Spring去掃描該package里以及所有子package里的類,如果掃到的類標注有@Component/@Controller/@Service/@Repository,那就把它加入Spring容器,這樣你在其他任何地方使用@Autowired標注就能自動從Spring容器里把這個類找出來并注入進去直接使用。
package com.demo;
@SpringBootApplication
public class Application {
// ...
}
舉報