前言
在之前我们已经讲过了自定义配置文件的知识,有兴趣的话,可参考以下文章
SpringBoot(7) — 自定义.yml 格式配置文件的使用
那么在实际开发过程中,我们会涉及到多个开发环境,如正式系统
,测试系统
等。而这些环境的分配,我们可以通过自定义配置文件来实现。今天就来讲讲如何用自定义配置文件来实现不同开发环境的切割吧。
今天涉及内容:
- 自定义正式,测试环境的配置文件
- 在
application.yml
中添加属性配置 - bean读取配置文件属性
- HelloController调用MyUser
- 运行验证正式,测试环境代码
先来波效果图
![](https://img.haomeiwen.com/i6127340/4bb933ae5da34464.png)
![](https://img.haomeiwen.com/i6127340/63edbf6d68eb05ae.png)
一. 自定义各种环境的配置文件
这里我们以开设两个环境:正式系统
和测试系统
为例。
一般我们建立不同的配置环境的配置文件命名为:application-{profile}.yml
(配置文件的后缀可以是.properties
或.yml
,我由于个人习惯,这里采用.yml
格式)
所以我们需要建以下两个配置文件:
- application-release.yml :正式系统的配置文件
- application-test.yml :测式系统的配置文件
截图如下:
![](https://img.haomeiwen.com/i6127340/be918c9a814c66c7.png)
需要注意的是
application.yml
是作为项目根配置文件,application-release.yml
和application-test.yml
是正式,测试系统配置文件,而且这三个文件都是在resources/
文件夹下的。接下来让我们来看看
application-release.yml
代码:
big:
name: 西园寺世界(我是正式啊)
age: 26
application-test.yml
代码如下:
big:
name: 西园寺世界(我是test啊)
age: 26
二. 在application.yml
中添加属性配置
接着我们的application-release.yml
和application-test.yml
还要在根配置文件application.yml
中添加配置,具体如下:
网友评论