Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на променлива env в application.properties на Spring Boot

Не е необходимо да използвате java променливи. За да включите системни env променливи, добавете следното към вашите application.properties файл:

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}

Но начинът, предложен от @Stefan Isele е по-предпочитано, защото в този случай трябва да декларирате само една env променлива:spring.profiles.active . Spring ще прочете съответния файл със свойства автоматично чрез application-{profile-name}.properties шаблон.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да транспонирате редовете на таблицата на mysql в колони

  2. ГРЕШКА 1044 (42000):Отказан достъп за потребител ''@'localhost' до база данни 'db'

  3. Обявяване на ClusterControl 1.7.5:Разширена поддръжка и поддръжка на клъстер за PostgreSQL 12 и MongoDB 4.2

  4. Как да активирате бавни регистрационни файлове за заявки в AWS RDS MySQL

  5. Грешка при отпадане на базата данни (Не мога да rmdir '.test\', errno:17)