2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁常見問題正文

Spring Boot如何定義多套不同的環境配置?

更新時間:2020-07-09 來源:黑馬程序員 瀏覽量:


問題:Spring Boot如何定義多套不同的環境配置?

答:

一般情況下,多套不同環境(development、test、production)配置,我們基于Spring Boot的Profiles來實現。

profile配置方式有兩種:

·多profile文件方式:提供多個配置文件,每個代表一種環境。

·application-dev.properties/yml 開發環境

·application-test.properties/yml 測試環境

·application-pro.properties/yml 生產環境

·yml多文檔方式:在yml中使用 --- 分隔不同配置

profile激活三種方式:

·配置文件: 再配置文件中配置:spring.profiles.active=dev

·虛擬機參數:在VM options 指定:-Dspring.profiles.active=dev

·命令行參數:java –jar xxx.jar --spring.profiles.active=dev

但是考慮到一個問題,生產環境的配置文件的安全性,顯然我們不能,也不應該把生產環境的配置文件放到項目倉庫Git中,進行管理。一般我們將生產環境的配置文件放到生產環境的服務器中,以固定命令執行啟動:

java -jar myboot.jar --spring.config.location=/xx/yy/xx/application-prod.properties。或者,使用Jenkins在執行打包,配置上maven profile功能,使用服務器的配置文件。最后一種方式,使用配置中心管理配置文件;

如果你對多環境配置文件不理解,這里有視頻詳細介紹http://yun.itheima.com/map/javaeetree



下面是黑馬程序員公開的幾套java視頻教程,可以跟著學習學習,如果想深入學習Java,找到java相關工作,推薦報班學習黑馬程序員Java高級軟件工程師課程。



分享到:
在線咨詢 我要報名
和我們在線交談!