में फ़ाइल पढ़ें, मैं यही करना चाहता हूं और मैं सोच रहा हूं कि क्या कोई वसंत वर्ग है जो कार्यान्वयन में मदद करेगा। मुझे इस विशेष समस्या के लिए वसंत का उपयोग करने की ज़रूरत नहीं है, मैं बस इसे सबकुछ के साथ कार्यान्वित कर रहा हूं।क्लासपाथ
मेरी डीएओ परत में मैं अपनी एसक्यूएल फाइलों को एक्सा 1 एसक्यूएल प्रति फ़ाइल बाहरी करना चाहता हूं। मैं एक वसंत बीन सिंगलटन के रूप में शायद एसक्यूएल कथन को पढ़ और कैश करना चाहता हूं। लेकिन मेरे शुरुआती संघर्षों में, मुझे क्लासपाथ में एक एसक्यूएल फ़ाइल लोड करने में समस्या है ...
क्या वसंत में इसके साथ मदद करने के लिए कुछ भी है? मैं प्रलेखन के माध्यम से किया गया है लेकिन मुझ पर कुछ भी कूद नहीं रहा है।
यहां मैं किस प्रकार का हूं .. लेकिन मैं इसे फ़ाइल या शायद क्लासपाथ को पहचानने के लिए नहीं प्राप्त कर सकता ... असली यकीन नहीं है कि एप्लिकेशन कॉन्टेक्स्ट में कुछ परिभाषित करने की आवश्यकता है?
यहां कुछ प्रयास हैं जो काम नहीं कर रहे हैं ... दोनों वसंत 'और सिर्फ जावा'।
reader = new BufferedReader(new InputStreamReader(new ClassPathResource("com.company.app.dao.sql.SqlQueryFile.sql").getInputStream())
reader = new BufferedReader(new InputStreamReader(ClassLoader.getSystemResourceAsStream("com.company.app.dao.sql.SqlQueryFile.sql")));
कोई विचार?
धन्यवाद, यह वही है जो मैं बाद में था। मैं वसंत के लिए बिल्कुल नया हूं और यह अच्छी तरह से काम करता प्रतीत होता है। दुर्भाग्य से मेरे पास वसंत मंच पर पोस्ट किया गया वही प्रश्न था और मुझे कोई प्रतिक्रिया नहीं मिली ... स्टैकओवरफ़ो को +1। –
अच्छा जवाब! क्या वह संसाधन org.springframework.core.io.Resource है? – fastcodejava