sql >> Database >  >> RDS >> Mysql

De env-variabele gebruiken in Application.properties van Spring Boot

U hoeft geen java-variabelen te gebruiken. Om systeem-env-variabelen op te nemen, voegt u het volgende toe aan uw application.properties bestand:

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}

Maar de manier voorgesteld door @Stefan Isele heeft meer de voorkeur, omdat u in dit geval slechts één env-variabele hoeft te declareren:spring.profiles.active . Spring leest het juiste eigenschappenbestand automatisch door application-{profile-name}.properties sjabloon.



  1. SQL DROP DATABASE-syntaxis - weergegeven door DBMS

  2. De terugkeer van XFS op Linux

  3. T-SQL Datum/tijd-gegevenstype

  4. Alleen database-back-ups in WHM