SpringBoot配置分离
首先有三个配置文件
application.yml
application-dev.yml
application-prod.yml
通用配置写在[application.yml]文件中
每个环境独有的配置写在[application-xxx.yml]文件中
1.设置默认的配置文件
在[application.yml]中指定默认配置
spring:
profiles:
active: dev-local
2.项目启动时添加参数,指定配置文件
命令行启动时添加参数[spring.profiles.active],如果不添加参数则走默认配置
jar包启动命令
java -jar ***.jar --spring.profiles.active=prod
创建时间 2019年08月22
更新时间 2022年3月1日