Anda tidak perlu menggunakan variabel java. Untuk memasukkan variabel env sistem, tambahkan berikut ini ke application.properties
Anda berkas:
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}
Tapi cara yang disarankan oleh @Stefan Isele lebih disukai, karena dalam hal ini Anda harus mendeklarasikan hanya satu variabel env:spring.profiles.active
. Spring akan membaca file properti yang sesuai secara otomatis oleh application-{profile-name}.properties
templat.