Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng biến env trong Spring Boot's application.properties

Bạn không cần phải sử dụng các biến java. Để bao gồm các biến hệ thống env, hãy thêm phần sau vào application.properties của bạn tệp:

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}

Nhưng cách do @Stefan Isele gợi ý thích hợp hơn, vì trong trường hợp này, bạn chỉ phải khai báo một biến env:spring.profiles.active . Spring sẽ tự động đọc tệp thuộc tính thích hợp bằng application-{profile-name}.properties mẫu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cái nào hiệu quả hơn:Nhiều bảng MySQL hay một bảng lớn?

  2. MySQL COUNT DISTINCT

  3. Lỗi:Không gian bảng cho bảng xxx tồn tại. Vui lòng XÓA không gian bảng trước khi NHẬP

  4. Chuyển đổi BufferedInputStream thành hình ảnh

  5. Khóa ngoại MySQL