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日