springboot多個application文件
生產部署的配置和測試的配置往往是不一樣的,如果都是在一個application.properties文件中修改,不但容易出現遺漏,而且反反復復很是麻煩。
如果采用springboot的profiles來區分生產和測試,那么可以減少許多不必要的工作,需要修改的配置往往就是一兩句
1、創建生產和測試文件如下
2、application.properties配置如下
注:
-
1、spring.profiles.active是用來激活springboot多文件配置的;
- 在springboot中多環境配置文件名需要滿足application-xxx.properties的命名規則;
- 其中的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指定當前運行的環境
spring: profiles: active: dev
然后可以在不同的環境設置不同的數據庫
如:
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/qq_42714869/article/details/83030097