1
我正在開發一個我想在Docker環境中運行的Spring Boot項目。該項目分爲不同的模塊,每個模塊都有自己的Dockerfile,所以我使用docker組合來組合這些模塊。我對DB的一項服務:Java + Docker:不同的數據源地址
db:
image: postgres:9.5
ports:
- 5432:5432
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: 123456
POSTGRES_DB: db1
與數據庫工作模塊具有數據源集:spring.datasource.url= jdbc:postgresql://db:5432/db1
的問題是,我不希望在泊塢窗的性能運行誰同事原因(Windows + Mac用戶)。他們依靠spring.datasource.url= jdbc:postgresql://localhost:5432/db1
。我可以根據模塊運行的環境使用不同的數據源嗎?
看到我對這篇文章的回答:http://stackoverflow.com/questions/40580088/switch-between-mongo-production-and-test-database-java-spring -boot/40607152#40607152 –