springboot中的多個application文件講解
springboot多個application文件
生產(chǎn)部署的配置和測試的配置往往是不一樣的,如果都是在一個application.properties文件中修改,不但容易出現(xiàn)遺漏,而且反反復復很是麻煩。
如果采用springboot的profiles來區(qū)分生產(chǎn)和測試,那么可以減少許多不必要的工作,需要修改的配置往往就是一兩句
1、創(chuàng)建生產(chǎn)和測試文件如下
2、application.properties配置如下
注:
- 1、spring.profiles.active是用來激活springboot多文件配置的;
- 在springboot中多環(huán)境配置文件名需要滿足application-xxx.properties的命名規(guī)則;
- 其中的xxx正是我們spring.profiles.active需要指定的配置文件名
- 2、想使用哪個配置,修改application.properties主配置文件的spring.profiles.active標簽
- 3、加載多個配置文件spring.profiles.active = xxx,xxx
例如:spring.profiles.active = test,database
springboot拆分application.yml為多個
就像這樣
application-{}.yml
在application.yml指定當前運行的環(huán)境
spring: profiles: active: dev
然后可以在不同的環(huán)境設置不同的數(shù)據(jù)庫
如:
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- SpringBoot如何獲取application.properties中自定義的值
- Springboot如何獲取配置文件application.yml中自定義的變量并使用
- 使用springboot logback動態(tài)獲取application的配置項
- springboot 啟動如何修改application.properties的參數(shù)
- 解決SpringBoot application.yaml文件配置schema 無法執(zhí)行sql問題
- 解決SpringBoot加載application.properties配置文件的坑
- 解決springboot application.properties server.port配置問題
相關文章
Java動態(tài)規(guī)劃之丑數(shù)問題實例講解
這篇文章主要介紹了Java動態(tài)規(guī)劃之丑數(shù)問題實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2022-09-09解決maven項目tomcat啟動失敗war exploded:Error during
在SpringMVC項目中,使用war和warexploded兩種部署方式可能會導致不同的路徑問題,從而出現(xiàn)404錯誤,war模式將項目打包上傳,而warexploded模式則保持文件夾結構上傳,開發(fā)時建議使用warexploded模式,方便利用Update classes and resources功能自動更新2024-10-10java讀取圖片并轉(zhuǎn)化為二進制字符串的實現(xiàn)方法
這篇文章主要介紹了java讀取圖片并轉(zhuǎn)化為二進制字符串的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09基于parameters參數(shù)實現(xiàn)參數(shù)化過程解析
這篇文章主要介紹了基于parameters參數(shù)實現(xiàn)參數(shù)化過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08BufferedInputStream(緩沖輸入流)詳解_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了BufferedInputStream緩沖輸入流的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05