一、配置管理常用方式
SpringBoot支持四种配置管理方式。
1.配置文件
在配置文件里写配置,这个就不详细展开。
2.环境变量
2.1在配置文件设置变量
2.2 可以在idea启动的时候,设置变量的值
2.3 可以在命令行启动的时候,设置值
3.外部配置文件
在jar包同级目录下放置一个application.yml文件,使用java -jar的方式就可以调用到该配置文件。
4.命令行参数
二、多环境配置管理
在真实的企业开发中,开发、测试、生产环境的配置是不一样的,所以这就要求我们将这些配置分开,然后根据不同的场景启动不同的配置,步骤如下。
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>
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理