2018/04/04

1.@Qualifier(合格者)java

經過這個標示,代表了哪一個實現類纔是咱們所須要的,咱們修改調用代碼,添加@Qualifier註解,須要注意的是@Qualifier的參數名稱必須爲咱們以前定義。spring

 

2.@Configuration 和@ComponentScan註解背後會作什麼呢?xml

其實很簡單,@ComponentScan告訴Spring 哪一個packages 的用註解標識的類 會被spring自動掃描而且裝入bean容器。io

例如,若是你有個類用@Controller註解標識了,那麼,若是不加上@ComponentScan,自動掃描該controller,那麼該Controller就不會被spring掃描到,更不會裝入spring容器中,所以你配置的這個Controller也沒有意義。容器

類上的註解@Configuration 是最新的用註解配置spring,也就是說這是個配置文件,和原來xml配置是等效的,只不過如今用java代碼進行配置了 加上一個@Configuration註解就好了,是否是很方便,不須要那麼繁瑣的xml配置了,這樣基於註解的配置,可讀性也大大增高了。配置

本站公眾號
   歡迎關注本站公眾號,獲取更多信息