美文网首页
SpringBoot(8) — 自定义配置文件设置多开发环境

SpringBoot(8) — 自定义配置文件设置多开发环境

作者: 奔跑的佩恩 | 来源:发表于2021-06-30 10:35 被阅读0次

前言

在之前我们已经讲过了自定义配置文件的知识,有兴趣的话,可参考以下文章
SpringBoot(7) — 自定义.yml 格式配置文件的使用
那么在实际开发过程中,我们会涉及到多个开发环境,如正式系统测试系统等。而这些环境的分配,我们可以通过自定义配置文件来实现。今天就来讲讲如何用自定义配置文件来实现不同开发环境的切割吧。

今天涉及内容:

  1. 自定义正式,测试环境的配置文件
  2. application.yml中添加属性配置
  3. bean读取配置文件属性
  4. HelloController调用MyUser
  5. 运行验证正式,测试环境代码

先来波效果图


测试系统.png
正式系统.png

一. 自定义各种环境的配置文件

这里我们以开设两个环境:正式系统测试系统为例。
一般我们建立不同的配置环境的配置文件命名为:application-{profile}.yml(配置文件的后缀可以是.properties.yml,我由于个人习惯,这里采用.yml格式)
所以我们需要建以下两个配置文件:

  • application-release.yml :正式系统的配置文件
  • application-test.yml :测式系统的配置文件

截图如下:

image.png
需要注意的是application.yml是作为项目根配置文件,application-release.ymlapplication-test.yml是正式,测试系统配置文件,而且这三个文件都是在resources/文件夹下的。
接下来让我们来看看application-release.yml代码:
big:
  name: 西园寺世界(我是正式啊)
  age: 26

application-test.yml代码如下:

big:
  name: 西园寺世界(我是test啊)
  age: 26

二. 在application.yml中添加属性配置

接着我们的application-release.ymlapplication-test.yml还要在根配置文件application.yml中添加配置,具体如下:

相关文章

网友评论

      本文标题:SpringBoot(8) — 自定义配置文件设置多开发环境

      本文链接:https://www.haomeiwen.com/subject/avvnyltx.html