在我發現的所有自動裝配的例子中,該例子是關於一個<bean>
autowire
屬性,其被設置爲例如byName
,並且只有一個屬性值應該通過自動裝配來設置。春天:如何通過自動裝配設置多個屬性?
我的問題是如果一個<bean>
有多個屬性,你想通過自動裝配設置?似乎沒有人解釋這種情況。有人可以解釋我是否可以或者如果我應該使用autowire
在bean中設置多個屬性?下面是我想通過自動裝配來設置客戶豆的帳戶和信用性質的這種情況的一個例子:
<beans>
<bean name="customer" class="ultratech.com.Customer" autowire="byName">
<bean name="account"/>
<bean name="credit>
</beam>
<bean name="account" class="ultratech.com.Account"/>
<bean name="credit" class="ultratech.com.Credit"/>
</beans>
另外,請糾正我,如果我錯了,但如果我是用註釋(@Autowire
),那麼我的問題很容易解決,因爲我可以將@Autowire
分別添加到bean的任何屬性。
您的意思是引線通過XML豆權在這種情況下,這是不是自動裝配,這只是佈線,因爲你必須手動完成;) – theadam
bean中的多個屬性?或多個值?由於Spring無法解決關聯的問題,因此多個值肯定會失敗。所以請解釋一個示例代碼片段。 –
我已經添加了一個例子來明確我的問題。 – user1888243