2011-10-27 13 views
6

मेरे पास एक छोटा सा एप्लीकेशन है जो स्प्रिंग कंटेनर का उपयोग नहीं करता है। अब इस एप्लिकेशन को डेटाबेस तक पहुंचने की ज़रूरत है, केवल कुछ छोटे प्रश्न, कुछ भी जटिल नहीं है। हालांकि मैं इसे शुद्ध जेडीबीसी के साथ कर सकता हूं, मैं वास्तव में स्प्रिंग-जेडीबीसी लाइब्रेरी का उपयोग करना चाहता हूं। मेरी चिंता यह है कि आवेदन में बहुत अधिक वसंत लाने के बिना इसका आसानी से उपयोग किया जा सकता है या नहीं। "बहुत अधिक वसंत" से मेरा मतलब वसंत कंटेनर, अत्यधिक बाहरी पुस्तकालय निर्भरता आदि बनाना है, कृपया सलाह दें।स्प्रिंग-जेडीबीसी स्टैंडअलोन लाइब्रेरी के रूप में

उत्तर

1

मुझे लगता है कि आपको स्प्रिंग कोर जेएआर और इसकी निर्भरताएं हैं, लेकिन यदि आप नहीं चाहते हैं तो आपको बीन कारखाने का उपयोग करने की आवश्यकता नहीं है। लगता है कि आप चाहते हैं कि JdbcTemplate है। यदि ऐसा है, तो मैं वसंत-जेडीबीसी जेएआर को अपने CLASSPATH में रखूंगा, निर्माण करूँगा, और सभी ClassNotFoundExceptions दूर तक JAR जोड़ना जारी रखूंगा। वह न्यूनतम सेट होगा जिसे आपको स्प्रिंग जेडीबीसी का उपयोग करने की आवश्यकता होगी।

1

मैं अपने प्रोजेक्ट में वसंत JDBC निर्भरता डाल चाहते हैं, उदाहरण के लिए, अपाचे आइवी के मामले में:

<dependency org="org.springframework" name="org.springframework.jdbc" rev="3.0.4.RELEASE" conf="src,runtime->runtime"/> 

यह मेरे लिए अन्य सभी आवश्यक निर्भरता को हल करेंगे।

यदि आप SprinSource Enterprise Bundle Repository में निर्भरता सूची देखते हैं, तो आप देखेंगे कि इसे कोर, बीन्स और संदर्भ की आवश्यकता है। आप इससे छुटकारा नहीं पा सकते हैं।

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