springboot中的多個application文件講解
springboot多個application文件
生產(chǎn)部署的配置和測試的配置往往是不一樣的,如果都是在一個application.properties文件中修改,不但容易出現(xiàn)遺漏,而且反反復(fù)復(fù)很是麻煩。
如果采用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標(biāo)簽
- 3、加載多個配置文件spring.profiles.active = xxx,xxx
例如:spring.profiles.active = test,database
springboot拆分application.yml為多個

就像這樣
application-{}.yml
在application.yml指定當(dāng)前運(yùn)行的環(huán)境
spring:
profiles:
active: dev
然后可以在不同的環(huán)境設(shè)置不同的數(shù)據(jù)庫
如:

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
- SpringBoot如何獲取application.properties中自定義的值
- Springboot如何獲取配置文件application.yml中自定義的變量并使用
- 使用springboot logback動態(tài)獲取application的配置項(xiàng)
- springboot 啟動如何修改application.properties的參數(shù)
- 解決SpringBoot application.yaml文件配置schema 無法執(zhí)行sql問題
- 解決SpringBoot加載application.properties配置文件的坑
- 解決springboot application.properties server.port配置問題
相關(guān)文章
使用注解@Recover優(yōu)化丑陋的循環(huán)詳解
我們知道在實(shí)現(xiàn)一個功能的時候是可以使用不同的代碼來實(shí)現(xiàn)的,那么相應(yīng)的不同實(shí)現(xiàn)方法的性能肯定也是有差別的,下面這篇文章主要給大家介紹了關(guān)于使用注解@Recover優(yōu)化丑陋的循環(huán)的相關(guān)資料,需要的朋友可以參考下2022-04-04
maven在settings.xml和pom.xml中指定jdk版本編譯的方法
在開發(fā)Java應(yīng)用時,通常需要指定要使用的Java版本,下面這篇文章主要給大家介紹了關(guān)于maven在settings.xm和pom.xml中指定jdk版本編譯的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05
SpringBoot中實(shí)現(xiàn)數(shù)據(jù)字典的示例代碼
這篇文章主要介紹了SpringBoot中實(shí)現(xiàn)數(shù)據(jù)字典的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
Java實(shí)現(xiàn)讀取html文本內(nèi)容并按照格式導(dǎo)出到excel中
這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)讀取html文本提取相應(yīng)內(nèi)容按照格式導(dǎo)出到excel中,文中的示例代碼講解詳細(xì),需要的可以參考下2024-02-02
Java 實(shí)現(xiàn)定時任務(wù)的三種方法
這篇文章主要介紹了Java 實(shí)現(xiàn)定時任務(wù)的三種方法,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下2021-03-03

