springboot使⽤profile来区分正式环境配置⽂件与测试环境配置
⽂件
转载请在页⾸注明作者与出处
经常在开发的时候,项⽬中的配置⽂件,在个⼈开发的时候有⼀套配置⽂件,在测试环境有⼀套配置⽂件,在正式环境有⼀套配置⽂件,这个时候如果配置⽂件复杂,需要改的东西就特别多,⽽且由于迭代过程中,需要经常切换,难免发⽣问题。
其实准备的说应该说是spring的解决⽅式,因为spring boot中的这些也都是基于spring中的功能,当然spring boot肯定是要简单的多的。
先准备两个⽂件放在src/main/resource中,分别是⼀个正式的配置⽂件,⼀个是测试的配置⽂件,配置⽂件的名称如下
内容:
project:
name: 正式环境
project:
name: 测试环境
然后还有⼀个l⽂件,这个⽂件是主要⽂件,spring boot会⾸先加载这个⽂件
然后spring boot配置如下:
spring:
profiles:springframework和springboot
active: pro
如上,就启⽤了pro的配置⽂件。
也可以同时启⽤多个配置⽂件
spring:
profiles:
active: pro,test
以逗号隔开就⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论