SpringBoot配置管理和多环境配置管理

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>



猜你喜欢

转载自blog.csdn.net/weixin_40791454/article/details/108612192