Nemusíte používat java proměnné. Chcete-li zahrnout systémové proměnné env, přidejte do application.properties
následující soubor:
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}
Ale způsob, který navrhl @Stefan Isele je vhodnější, protože v tomto případě musíte deklarovat pouze jednu proměnnou env:spring.profiles.active
. Spring načte příslušný soubor vlastností automaticky pomocí application-{profile-name}.properties
šablony.