Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie zmiennej env w application.properties Spring Boot

Nie musisz używać zmiennych java. Aby uwzględnić systemowe zmienne env, dodaj następujące elementy do application.properties plik:

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 sposób sugerowany przez @Stefan Isele jest bardziej preferowane, ponieważ w tym przypadku musisz zadeklarować tylko jedną zmienną env:spring.profiles.active . Spring automatycznie odczyta odpowiedni plik właściwości przez application-{profile-name}.properties szablon.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format daty MySQL – co musisz wiedzieć

  2. Jak zautomatyzować migrację z samodzielnego MySQL do klastra Galera za pomocą Ansible

  3. Jak naprawić „MySQL ERROR 1819 (HY000):” w systemie Linux?

  4. Zapytanie MySQL — rekordy od dnia dzisiejszego do ostatnich 30 dni

  5. Objaśnienie struktury MySQL High Availability Framework – część III:scenariusze awarii