java中的接口是类吗
362
2022-09-08
springboot全局配置文件与多环境配置的全过程
目录1、全局配置文件2、多环境配置附:加载多环境配置总结
1、全局配置文件
新建一个springboot项目它的resources目录下有一个application.properties,这个文件就是springboot的全局配置文件。
全局配置文件的格式有三种,分别为 .properties .yaml .yml我们可以新建application.yaml application.yml,同样他们也都是全局配置文件。他们的配置先后顺序为 .properties .yaml .yml,.properties的优先级为高,这点从源码可以看出来。
这三种文件的书写格式可以参考下图,分别为 .properties .yaml .yml
2、多环境配置
新建下面两个 .properties 格式的文件
在全局配置文件里面通过以下代码选择用那一个配置文件,这就是多环境配置
spring.profiles.active=dev
附:加载多环境配置
方法主要有两种,1.写在yml中;2.启动时添加命令
在上面给出的配置文件示例中有这样两行配置
这样就告诉Spring,启动时加载dev环境的配置。但是这样做有一个弊端,如果你使用Jenkins来编译发布项目的话,每次切换环境,都要改一下配置文件的active选项,并且PUSH一次代码。这个时候使用第二种方案更好一些。
在启动程序的时候,加上一行参数即可“–spring.profiles.active=dev”(注意是两个减号)。
这个时候,我们的yml配置就不需要配置active选项了,如果你忘了删除这个配置,配置的加载跟随命令的设置。
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~