2011-11-16 10 views
6

मैं वसंत Java Config पृष्ठ के माध्यम से जा रहा था।क्या कोई अब स्प्रिंग फ्रेमवर्क के लिए जावा-कॉन्फिगर का उपयोग करता है?

इसे कहते हैं

हालांकि परियोजना अब विचार किया जाना चाहिए 'डिकमीशन', संसाधनों के साथ साथ भावी पीढ़ी की खातिर अनिश्चित काल रहेगा:

यह अप्रचलित है मतलब यह है कि? क्या कोई इसे अभी अपनी परियोजनाओं में उपयोग करता है? क्या पारंपरिक एक्सएमएल कॉन्फ़िगरेशन पर इसका कोई फायदा है?

उत्तर

0

अपना लिंक पढ़ना आपको @ बीन और @ कॉन्फ़िगरेशन पर स्विच करना चाहिए।

हम सफलतापूर्वक @ कॉन्फ़िगरेशन एनोटेशन का उपयोग कर रहे हैं। मैंने अभी तक @ बीन का उपयोग नहीं किया है।

10

जबकि वसंत जावा कॉन्फ़िग परियोजना नहीं रह गया है (वेबपेजों अप रहने सिर्फ लिंक सक्रिय रखने के लिए) परिणाम है कि इस परियोजना के इस प्रकार आप उपयोग नहीं करना चाहिए स्प्रिंग 3. के रूप में मुख्य वसंत परियोजना में मुड़ा हुआ किया गया है नए कोड के लिए जावा कॉन्फ़िगर प्रोजेक्ट की एनोटेशन, बल्कि इसके बजाय मानक @Bean और @Configuration (और @Value, आदि) एनोटेशन।

जब तक आप स्प्रिंग 3 का उपयोग करते हैं, तो आप XML कॉन्फ़िगरेशन के समान प्रोजेक्ट में @Configuration और @Value का उपयोग कर सकते हैं। मैं यह कर रहा हूं और यह जटिल विन्यास समस्याओं के लिए वास्तव में अच्छा काम करता है। (मैं ज्यादातर एक्सएमएल कॉन्फ़िगरेशन का उपयोग करना पसंद करता हूं, क्योंकि यह स्प्रिंगसोर्स टूल सूट में बेहतर समर्थन देता है, लेकिन ऐसे मामलों के लिए जहां आपको किसी संपत्ति से बीन के लिए तत्काल करने के लिए कक्षा का नाम प्राप्त करने की आवश्यकता होती है - हे, यह मुश्किल है! - फिर एक्सएमएल config इसे काट नहीं है।)

+2

संक्षेप में: प्रोजेक्ट और कोड अप्रचलित, लेकिन शैली बहुत अधिक _not_ अप्रचलित है। कुछ वर्ग के नाम बदलें और स्प्रिंग 3 का उपयोग करें। XML कॉन्फ़िगरेशन के साथ _together_ काम करता है। –

-1

हाँ .. मैं इसे का उपयोग किया गया है और आप देख रहे हैं कि कैसे की जाँच सीखने पर एक अच्छा संसाधन के लिए ..

http://johnathanmarksmith.com/Spring/Java/JavaConfig/Programming/2013/04/25/how-to-use-spring-javaconfig-and-not-xml-files-for-configuation/

यह मैं इसे कैसे सीखा है उससे

संबंधित मुद्दे