sql >> Databasteknik >  >> RDS >> Mysql

Använder variabeln env i Spring Boots application.properties

Du behöver inte använda java-variabler. För att inkludera systemenv-variabler lägg till följande i dina 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 sättet som föreslagits av @Stefan Isele är mer att föredra, eftersom du i det här fallet bara måste deklarera en env-variabel:spring.profiles.active . Spring kommer att läsa lämplig egenskapsfil automatiskt av application-{profile-name}.properties mall.



  1. Returnera rad med maxvärdet för en kolumn per grupp

  2. Skanningar av allokeringsorder

  3. Optimeringströsklar – gruppering och aggregering av data, del 5

  4. INSTR() Motsvarar i SQL Server