sql >> Databáze >  >> RDS >> Mysql

Použití proměnné env v application.properties Spring Boot

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.



  1. Jak povolit operátor zřetězení potrubí v MySQL

  2. Zdá se, že režim H2 postgresql pro mě nefunguje

  3. Použití korelační funkce PostgreSQL

  4. Výhody PostgreSQL