जबकि वसंत जावा कॉन्फ़िग परियोजना नहीं रह गया है (वेबपेजों अप रहने सिर्फ लिंक सक्रिय रखने के लिए) परिणाम है कि इस परियोजना के इस प्रकार आप उपयोग नहीं करना चाहिए स्प्रिंग 3. के रूप में मुख्य वसंत परियोजना में मुड़ा हुआ किया गया है नए कोड के लिए जावा कॉन्फ़िगर प्रोजेक्ट की एनोटेशन, बल्कि इसके बजाय मानक @Bean
और @Configuration
(और @Value
, आदि) एनोटेशन।
जब तक आप स्प्रिंग 3 का उपयोग करते हैं, तो आप XML कॉन्फ़िगरेशन के समान प्रोजेक्ट में @Configuration
और @Value
का उपयोग कर सकते हैं। मैं यह कर रहा हूं और यह जटिल विन्यास समस्याओं के लिए वास्तव में अच्छा काम करता है। (मैं ज्यादातर एक्सएमएल कॉन्फ़िगरेशन का उपयोग करना पसंद करता हूं, क्योंकि यह स्प्रिंगसोर्स टूल सूट में बेहतर समर्थन देता है, लेकिन ऐसे मामलों के लिए जहां आपको किसी संपत्ति से बीन के लिए तत्काल करने के लिए कक्षा का नाम प्राप्त करने की आवश्यकता होती है - हे, यह मुश्किल है! - फिर एक्सएमएल config इसे काट नहीं है।)
स्रोत
2011-11-16 08:56:29
संक्षेप में: प्रोजेक्ट और कोड अप्रचलित, लेकिन शैली बहुत अधिक _not_ अप्रचलित है। कुछ वर्ग के नाम बदलें और स्प्रिंग 3 का उपयोग करें। XML कॉन्फ़िगरेशन के साथ _together_ काम करता है। –