application.yml 多环境配置 一、
一、便捷的多环境配置环境 只存在一个application.yml (该特性需要.yml文件 .properties 文件不适用 )
使用.yml 的特性 (---) 连接符 创建application.yml: 如下
#全局设置
my:
val:
aa: 123
---
spring:
profiles: dev
#在dev中获取的值是123
server:
port: 8081
---
spring:
profiles: test
#在test中获取的值是33333222
server:
port: 8089
my:
val:
aa: 33333222
上方可以有全局设置,通过—进行间隔 就可以实现在不同环境部署不同的配置
在Idea 中启动需要声明需要读取的配置文件环境:–spring.profiles.active=test

在linux 环境中启动 :
java -jar xxxxx.jar --spring.profiles.active=test 表示加载测试环境的配置