मेरे पास मेरी युद्ध फ़ाइल के बाहर एक गुण फ़ाइल है जिसका उपयोग सिस्टम व्यवस्थापक द्वारा कुछ सिस्टम सुविधाओं को बंद करने के लिए किया जाता है। यह मेरी स्थानीय मशीन पर ठीक काम कर रहा है लेकिन जब हम विकास के माहौल में तैनात थे तो गुण फ़ाइल अपलोड नहीं की गई थी और एप्लिकेशन स्टार्टअप में विफल रहा था। मैं सोच रहा था कि मेरे अनुप्रयोग कॉन्टेक्स्ट में डिफ़ॉल्ट मानों को घोषित करने का कोई तरीका था जो आमतौर पर गुण फ़ाइल से आएगा।वसंत गुण फ़ाइल डिफ़ॉल्ट मान
मैं वर्तमान में गुण फ़ाइल को पढ़ने के लिए इस है:
<util:properties id="myProperties" location="file:${catalina.home}/webapps/myProperties.properties"/>
यह जब तक कि हम गुण सही स्थान में फ़ाइल जगह याद के रूप में ठीक काम करता है। यदि यह फ़ाइल नहीं मिली है तो डिफ़ॉल्ट मान घोषित करने या शायद किसी भिन्न फ़ाइल से पढ़ने के लिए कोई तरीका है?
धन्यवाद
ध्यान दें कि बीन को ' सत्य 'के साथ ठीक से परिभाषित किया गया है। –
intellij $ {catalina.home} चर के साथ सही ढंग से हल नहीं हो रहा है, किसी भी पॉइंटर्स इसे काम करने के लिए? http://stackoverflow.com/questions/13606328/catalina-home-not-being-recognized-by-intellij – NimChimpsky
आप उपयोग का उपयोग कर सकते हैं: अनदेखा-संसाधन-नहीं मिला = "सत्य" –