मेरे पास वसंत वेब आधारित एप्लिकेशन काम कर रहा है। अब मैं अपने हिस्सों को किसी अन्य प्रोजेक्ट के लिए भी पुन: उपयोग करना चाहता हूं। इसलिए मेरे पास दो प्रश्न हैं:पुन: उपयोग के लिए वसंत आधारित पुस्तकालय पैकेज कैसे करें?
- पुन: प्रयोज्य लाइब्रेरी जैसी कार्यक्षमता को पैक करने का अनुशंसित तरीका क्या है? आवेदन संदर्भ एक्सएमएल के अंदर या जेएआर + अतिरिक्त एक्सएमएल के साथ जेएआर फ़ाइल? कुछ और?
- ऐसी लाइब्रेरी को अन्य स्प्रिंग (वेब-) आधारित प्रोजेक्ट (अलग-अलग नेमस्पेस - पैकेज) में कैसे शामिल करें ताकि उदा।
@Autowired
काम करेगा? मुझे लगता है कि क्लासपाथ पर सरल जार पर्याप्त नहीं है - lib के अनुप्रयोग संदर्भ आदि का संदर्भ कैसे लें? अन्य कदमों की क्या आवश्यकता है?
तो आप इस तरह से अपने कोड की सिफारिश करते हैं कि यह वसंत से "स्वतंत्र" है? लेकिन आप DI का उपयोग क्यों नहीं करना चाहते हैं? आप कक्षाओं के बीच निर्भरताओं को कैसे संभालेंगे? – sodik