क्या एक और बीन की संपत्ति पढ़कर एक बीन की संपत्ति को सेट करना संभव है? उदाहरण के लिए, मान लीजिए मैं था:वसंत: एक और बीन की संपत्ति पढ़कर एक बीन की संपत्ति सेट करें?
class A {
void setList(List list);
}
class B {
List getList();
}
मैं दोनों वर्गों का दृष्टांत, और कॉल एक के सेटलिस्ट विधि, बी के getList विधि बुला के परिणाम में पारित करने के लिए वसंत चाहते हैं। स्प्रिंग कॉन्फ़िगरेशन कुछ ऐसा दिख सकता है:
<bean id="b" class="B"/>
<bean id"a" class="A">
<property name="list" ref="b" ref-property="list"/>
</bean>
हां, यह बना हुआ एक्सएमएल काम नहीं करता है।
क्यों बी में इंजेक्ट न करें? क्योंकि मैं अतिरिक्त निर्भरता पेश नहीं करना चाहता हूं। ए केवल निर्भर सूची है, बी
के बाद से आप एक बेहतर जवाब है, तो आप अपनी स्वीकृति को बदलने पर विचार करेंगे? – Thom