sql >> Database teknologi >  >> RDS >> Mysql

Bruger env variabel i Spring Boots application.properties

Du behøver ikke bruge java-variabler. For at inkludere systemenv-variabler skal du tilføje følgende til dine application.properties fil:

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}

Men måden foreslået af @Stefan Isele er mere at foretrække, fordi du i dette tilfælde kun skal erklære én env-variabel:spring.profiles.active . Spring læser den relevante ejendomsfil automatisk af application-{profile-name}.properties skabelon.



  1. Apache NiFi

  2. Oracle 11g - Tjek begrænsning med RegEx

  3. Android SQLite MultiTable-databaseudvikling

  4. SQLite Query Exception Android Studio Syntax Fejlkode 1