怎么对弹簧引导配置文件进行多环境配置

  介绍

这期内容当中小编将会给大家带来有关怎么对弹簧引导配置文件进行多环境配置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强>一。多环境配置的好处:

1。不同环境配置可以配置不同的参数~

2。便于部署,提高效率,减少出错~

<强>二。属性多环境配置

1。配置激活选项

spring.profiles.active=dev

2。添加其他配置文件

怎么对弹簧引导配置文件进行多环境配置

应用程序。属性:

#激活哪一个环境的配置文件   spring.profiles.active=dev   #公共配置   spring.jackson。日期格式=yyyy-MM-dd HH: mm: ss:

运行的时候还可以制定激活的环境

 java jar myapp。jar——spring.profiles.active=prd 

<强>三.YAML多环境配置

1。配置激活选项

春:   配置文件:   活动:开发

2。在配置文件添加三个英文状态下的短横线即可区分

- - - - - -   春天:   概要:dev

应用程序。yml

#激活哪一个环境的配置文件   春天:   配置文件:   活动:珠江三角洲   #公共配置   春天:   杰克逊:   日期格式:yyyy-MM-dd HH: mm: ss   ---   春天:   简介:开发   服务器:   端口:8081   ---   春天:   概要:测试   服务器:   端口:8082   ---   春天:   概要:珠江三角洲   服务器:   端口:8083

这种情况是报错的:重复键:春天

正确的配置:

#激活哪一个环境的配置文件   #公共配置   春天:   配置文件:   活动:珠江三角洲   杰克逊:   日期格式:yyyy-MM-dd HH: mm: ss   ---   春天:   简介:开发   服务器:   端口:8081   ---   春天:   概要:测试   服务器:   端口:8082   ---   春天:   概要:珠江三角洲   服务器:   端口:8083

<强>四。两种配置方式的比较

1。属性配置多环境,需要添加多个配置文件,YAML只需要一个配件文件

yml文件本身具有区分不同环境的能力

2。书写格式的差异,YAML相对比较简洁,优雅

3。YAML的缺点:不能通过@PropertySource注解加载。如果需要使用@PropertySource注解的方式加载值,那就要使用属性文件。

上述就是小编为大家分享的怎么对弹簧引导配置文件进行多环境配置了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么对弹簧引导配置文件进行多环境配置