javascript
java不同环境_Spring Boot系列 – 5. 不同的环境使用不同的配置
SpringBoot系列-5.不同的環境使用不同的配置數據庫
spring?boot中,可以通過在application.yml配置文件中,配置多個不同的profile,
實現在不同的環境(比如開發、測試和生產環境)使用不同的配置變量。
具體配置如下(application.yml中的內容):
server:
port:?8080
#?默認的profile為dev,其他環境通過指定啟動參數使用不同的profile,比如:
#???測試環境:java?-jar xxx.jar?--spring.profiles.active=test
#???生產環境:java?-jar?xxx.jar?--spring.profiles.active=prod
spring:
profiles:
active:?dev
#下面這一行務必不能少,區分不同配置,而且必須是三個字符"-"
---
# 開發環境配置
spring:
profiles: dev
datasource:
url: jdbc:mysql://192.168.0.152:3306/aylson?useUnicode=true&characterEncoding=UTF-8&useSSL=false ---
# 測試環境配置
spring:
profiles: test
datasource:
url: jdbc:mysql://192.168.0.152:13306/aylson?useUnicode=true&characterEncoding=UTF-8&useSSL=false
---
# 生產環境配置
spring:
profiles: prod
datasource:
url: jdbc:mysql://192.168.0.152:23306/aylson?useUnicode=true&characterEncoding=UTF-8&useSSL=false
使用方法:
通過指定啟動參數使用不同的profile,比如:
# ? 測試環境:Java?-jar xxx.jar --spring.profiles.active=test
# ? 生產環境:java -jar xxx.jar --spring.profiles.active=prod
本文由來源 hemin1003,由 system_mush 整理編輯,其版權均為 hemin1003 所有,文章內容系作者個人觀點,不代表 Java架構師必看 對觀點贊同或支持。如需轉載,請注明文章來源。
總結
以上是生活随笔為你收集整理的java不同环境_Spring Boot系列 – 5. 不同的环境使用不同的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python简单地实现几个小代码
- 下一篇: 《JavaScript 高级程序设计》笔