आपको जावा चर का उपयोग करने की आवश्यकता नहीं है। सिस्टम env वेरिएबल्स को शामिल करने के लिए अपने application.properties
. में निम्नलिखित जोड़ें फ़ाइल:
spring.datasource.url = ${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/"nameofDB"
spring.datasource.username = ${OPENSHIFT_MYSQL_DB_USERNAME}
spring.datasource.password = ${OPENSHIFT_MYSQL_DB_PASSWORD}
लेकिन @Stefan Isele . द्वारा सुझाया गया तरीका अधिक बेहतर है, क्योंकि इस मामले में आपको केवल एक env चर घोषित करना होगा:spring.profiles.active
. स्प्रिंग उपयुक्त गुण फ़ाइल को application-{profile-name}.properties
. द्वारा स्वचालित रूप से पढ़ेगा टेम्पलेट।