यह मेरे कॉन्फ़िग क्लास का एक हिस्सा है:
@ कॉन्फ़िगरेशन @ प्रॉपर्टी सोरस ("क्लासपाथ : Properties.properties ") सार्वजनिक वर्ग DataBaseConfig {@Resource निजी पर्यावरण env; @ बीन सार्वजनिक डेटा स्रोत डेटा स्रोत () {DriverManagerDataSource dataSource = नया DriverManagerDataSource (); // कुछ गुण स्ट्रिंग उपयोगकर्ता नाम = env.getProperty ("उपयोगकर्ता नाम") हो रहा है; dataSource.setUsername (उपयोगकर्ता नाम); वापसी डेटा स्रोत; }}
समस्या यह है कि SystemEnvironmentPropertySource
में "उपयोगकर्ता नाम" संपत्ति भी शामिल है, और यह मेरी संपत्ति के आधार पर ResourcePropertySource
से पहले संसाधित हो रही है फ़ाइल, संपत्ति स्रोत सूची आदेश के कारण इसलिए "उपयोगकर्ता नाम" संपत्ति का गलत मान लोड होता है। सिस्टम वातावरण गुणों के समक्ष संसाधित करने के लिए फ़ाइल में प्रॉपर्टी प्राप्त करने का तरीका क्या है?
No comments:
Post a Comment