目录
一.前言
在实际开发中,测试是一套环境,生产是一套环境,还有本地环境;不同人开发用同一个配置文件容易发生冲突,本章来学习一下开发中的配置文件,将项目中的各个环境进行一下划分.
二.准备工作
首先创建一个工程,将application.properties文件后缀名改为application.yml
用Spring Initializr创建工程
修改配置文件为application.yml
编写配置文件:
name: 小马同学
lesson: springboot学习配置文件
desc: ${name}正在努力学习${lesson}!!!!
编写这两个java类:
生产环境配置文件
name: 小马同学
lesson: springboot学习--prod--配置文件
desc: ${name}正在努力学习${lesson}!!!!
测试环境配置文件
name: 小马同学
lesson: springboot学习--test---配置文件
desc: ${name}正在努力学习${lesson}!!!!
修改application.yml文件用来加载两个配置文件
spring:
profiles:
active: dev #多环境变量的精髓,这里确定是加载哪个配置文件!!!
现在是生产环境配置文件看看控制台输出的结果:预设:小马同学正在努力学习springboot学习--prod--配置文件!!!!
看控制台
三.总结
1.在我们实际开发中有很多环境,经过环境的变换将我们的程序进行部署测试,这样就很好的将我们的项目进行一个划分,特点是分工明确,开发明确.
2.在我们项目中的配置文件设置
3.可以对配置文件勾选,进行打包部署
将我们的程序部署到相应的环境上