Fork me on GitHub

三、Spring Boot多环境配置详解

img

Spring Boot多环境配置详解

一. 多环境配置的好处:

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

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

二. Properties多环境配置

  1. 配置激活选项

spring.profiles.active=dev

2.添加其他配置文件

img

三.YAML多环境配置

​ 1.配置激活选项

​ spring:

profiles:

active: dev

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

​ —

spring:

profiles: dev

四.两种配置方式的比较

​ 1. Properties配置多环境,需要添加多个配置文件,YAML只需要一个配件文件

​ 2.书写格式的差异,yaml相对比较简洁,优雅

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

五.如何使用

​ java -jar myapp.jar –spring.profiles.active=dev

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!