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

发表于:2022-3-07 09:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:饭代码    来源:稀土掘金

  一、配置管理常用方式
  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),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号