मैं है एक वर्ग निम्नलिखित टिप्पणी के साथ बार नामित: @Configurable(autowire = Autowire.BY_TYPE)
स्प्रिंग autowire और प्रोटोटाइप गुंजाइश
एक निजी सदस्य मैं निम्नलिखित एनोटेशन है पर:
@Autowired(required = true)
private Foo foo;
वसंत विन्यास में मैं एक सेम है कक्षा फू का। सेम scope="prototype"
साथ परिभाषित किया गया है यदि यह काम नहीं करता है और मैं निम्नलिखित अपवाद:
NoSuchBeanDefinitionException: की उम्मीद कम से कम 1 सेम जो इस के लिए autowire उम्मीदवार के रूप में उत्तीर्ण: प्रकार की कोई मिलती-जुलती सेम फू निर्भरता के लिए मिला निर्भरता
एक बार जब मैं इंजेक्शन बीन स्कोप "singleton"
में बदलता हूं तो यह ठीक काम करता है।
प्रोटोटाइप स्कॉप्ड बीन की ऑटो वायरिंग की अनुमति नहीं है?
क्या कोई कामकाज है (मैन्युअल रूप से बीन प्राप्त करने के बाद)?
अग्रिम धन्यवाद, Avner
संबंधित: http://stackoverflow.com/questions/27776672/spring-protype-scope-behaviour/27782040#27782040 –