मैं अपने उत्पादन .properties फ़ाइल के लिए, /home/username
हार्ड कोडिंग के बिना, एक कार्यशील निर्देशिका (work.dir=/home/username/working-directory
कहें) के लिए एक संपत्ति को परिभाषित करना चाहता हूं।किसी उपयोगकर्ता द्वारा परिभाषित .properties फ़ाइल में सिस्टम प्रॉपर्टी का संदर्भ कैसे लें?
मैं पर जगह में सिस्टम संपत्ति user.home
संदर्भ लेना चाहते हैं हार्ड-कोडेड /home/username
, work.dir
अधिक सामान्य बनाने के लिए।
मैं सिस्टम प्रॉपर्टी का संदर्भ कैसे दूं और इसे उपयोगकर्ता द्वारा परिभाषित .properties में अन्य उपयोगकर्ता परिभाषित स्ट्रिंग्स को जोड़ूं?
नोट: मैं अपने जावा कोड में उपयोगकर्ता की संपत्ति को एक्सेस नहीं करना चाहता हूं, लेकिन .properties जो मैंने परिभाषित किया है। मैं अपने उत्पादन और विकास (उदाहरण के लिए जुनीट परीक्षण) दोनों के लिए अलग-अलग मूल्य के साथ work.dir
के मान को प्रतिस्थापित करने में सक्षम होना चाहता हूं।