1.配置管理常用方式
SpringBoot支持四种配置管理方式
1.配置文件
在配置文件里写配置,这个就不详细展开
2.环境变量
1.在配置文件设置变量
2.1 可以在idea启动的时候,设置变量的值
2.2 可以在命令行启动的时候,设置值
3.外部配置文件
在jar包同级目录下放置一个application.yml文件,使用java -jar的方式就可以调用到该配置文件
4.命令行参数
2.多环境配置管理
在真实的企业开发中,开发、测试、生产环境的配置是不一样的,所以这就要求我们将这些配置分开,然后根据不同的场景启动不同的配置,步骤如下。
1、创建不同环境的配置文件,在主配置application.yml的启动配置上使用变量
2、pom文件加入profile配置决定启动哪个环境的配置文件
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<env>dev</env>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<env>test</env>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<env>prod</env>
</properties>
</profile>
</profiles>