什麼是設置的的自動裝配屬性@Bean到* Autowire.BY_NAME,這樣*@Bean(自動裝配= Autowire.BY_NAME,這樣)
望着JavDocs的目的,我真的不知道我什麼時候會利用這一點,或者爲什麼它會被設置爲* Autowire.BY_NAME,這樣*
/**
* Are dependencies to be injected via autowiring?
*/
Autowire autowire() default Autowire.NO;
我有一個與
創建的現有bean原型3210但我不明白爲什麼。 的評論僅供狀態:
注:我們已經明確設置Autowire.BY_NAME,這樣在bean定義 要能夠在其他Spring配置使用@Autowired 類
這是否意味着我們必須將bean設置爲@Bean(autowire = Autowire.BY_NAME),以便能夠使用具有@Autowired的Bean,並且它將通過@Bean中的名稱進行自動裝配。