मैं कुछ स्प्रिंग एक्सएमएल कॉन्फ़िगरेशन फ़ाइलों पर काम कर रहा हूं और कभी-कभी वे "classpath:/datasource.xml"
और कभी-कभी "classpath:datasource.xml"
का उपयोग करते हैं। क्या दोनों के बीच कोई अंतर है या अग्रणी /
वैकल्पिक/निहित/अनावश्यक है?स्प्रिंग एक्सएमएल में "क्लासपाथ:" और "क्लासपाथ: /" के बीच क्या अंतर है?
उत्तर
मुझे इन दोनों के बीच कोई अंतर नहीं दिखता है।
"classpath: सबसे बड़ा अंतर यह है कि आप देखेंगे कि रिश्तेदार पथ और classpath स्थान
यहाँ पर * Spring Resources से एक अंश है, खंड के लिए खोजें 4.7.2.2
क्लासपाथ * है *: "उपसर्ग को शेष स्थान पथ में पथमैचर पैटर्न के साथ भी जोड़ा जा सकता है, उदाहरण के लिए" क्लासपाथ *: मेटा-आईएनएफ/* - beans.xml "। इस मामले में, रिज़ॉल्यूशन रणनीति काफी सरल है: कक्षा लोडर पदानुक्रम में सभी मिलान संसाधनों को प्राप्त करने के लिए अंतिम गैर-वाइल्डकार्ड पथ सेगमेंट पर क्लासलोडर.getResources() कॉल का उपयोग किया जाता है, और उसके बाद प्रत्येक संसाधन को समान पथमाटर संकल्प रणनीति ऊपर वर्णित वाइल्डकार्ड उपपथ के लिए प्रयोग किया जाता है।
इसका मतलब है कि "वर्गपाथ *: *। Xml" जैसे पैटर्न जार फ़ाइलों की जड़ से फ़ाइलों को पुनर्प्राप्त नहीं करेंगे बल्कि विस्तारित निर्देशिकाओं की जड़ से ही पुनर्प्राप्त नहीं होंगे। यह जेडीके के क्लासलोडर.getResources() विधि में एक सीमा से निकलता है जो केवल पास की खाली स्ट्रिंग के लिए फ़ाइल सिस्टम स्थानों को लौटाता है (संभावित जड़ों को खोजने के लिए इंगित करता है)।
- 1. क्लासपाथ
- 2. क्लासपाथ
- 3. क्लासपाथ
- 4. क्लासपाथ
- 5. क्लासपाथ
- 6. क्लासपाथ क्या है?
- 7. क्लासपाथ
- 8. क्लासपाथ
- 9. क्लासपाथ
- 10. एक्लिप्स में क्लासपाथ और जावा बिल्ड पथ को सेट करने के बीच क्या अंतर है?
- 11. सर्वलेट कंटेनर और क्लासपाथ
- 12. चींटी क्लासपाथ और junit.jar
- 13. सेट क्लासपाथ
- 14. FindBugs क्लासपाथ
- 15. लिनक्स में क्लासपाथ सीमा
- 16. ग्रहण क्लासपाथ
- 17. जावा के क्लासपाथ
- 18. संदर्भ ऐप के क्लासपाथ
- 19. क्लासपाथ दोनों ग्रहण और Maven
- 20. मैवेन के साथ - स्वच्छ पैकेज, एक्सएमएल स्रोत फाइलों को क्लासपाथ
- 21. ग्रहण प्रश्न में क्लासपाथ फ़ाइल
- 22. ग्रैडल एप्लिकेशन प्लगइन: क्लासपाथ
- 23. क्लासपाथ मुद्दा XPathFactory
- 24. जावा क्लासपाथ - लिनक्स
- 25. क्लासपाथ, ग्रहण, एंड्रॉइड
- 26. जावा यूआरएल प्रोटोकॉल: क्लासपाथ: /?
- 27. ग्रहण: जावा क्लासपाथ
- 28. .jar से क्लासपाथ (स्कैला)
- 29. प्ले फ्रेमवर्क - क्लासपाथ
- 30. प्रिंटिंग ओएसजीआई बंडल क्लासपाथ?
मुझे इन दोनों के बीच कोई अंतर नहीं दिख रहा है। सबसे बड़ा अंतर जो आप देखेंगे वह है कि क्लासपाथ स्थान पर सापेक्ष पथ और *। – muruga
@ मुरुगा असल में, मैंने यह भी देखा है, इसका क्या अर्थ है? – ArtB