मैं अपने आवेदन में चरणों को परिभाषित करने के लिए स्प्रिंग का उपयोग कर रहा हूं। यह कॉन्फ़िगर किया गया है कि आवश्यक वर्ग (यहां कहा जाता है Configurator
) को चरणों के साथ इंजेक्ट किया जाता है।
अब मुझे एक अन्य वर्ग में चरणों की सूची की आवश्यकता है, जिसका नाम है LoginBean
। Configurator
उसके चरणों की सूची के लिए उपयोग प्रदान नहीं करता है।
मैं क्लास नहीं बदल सकता Configurator
।
माई आइडिया:
स्टैज नामक एक नई बीन को परिभाषित करें और इसे इंजेक्ट करें Configurator
और LoginBean
। इस विचार के साथ मेरी समस्या यह है कि मुझे नहीं पता कि इस संपत्ति को कैसे बदलना है:
<property ...>
<list>
<bean ... >...</bean>
<bean ... >...</bean>
<bean ... >...</bean>
</list>
</property>
एक बीन में।
कुछ इस तरह से काम नहीं करता है:
<bean id="stages" class="java.util.ArrayList">
क्या कोई मेरी इसके साथ मदद कर सकता है?