多环境切换
profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境
一、多配置文件
主配置文件文件名:application-{profile}.properties/yaml
例如:
application-test.properties代表测试环境配置
application-dev.properties代表开发环境配置
但是Springboot并不会直接启动这些配置文件,它默认使用application.properties主配置
二、yaml的多文档块
不需创建多个配置文件(更加方便)
注意:如果yaml和properties同时配置了端口且没用激活其他环境,默认使用properties配置文件
配置文件加载位置
SpringBoot会从这四个位置全部加载主配置文件 互补配置
参考资料:狂神说