码迷,mamicode.com
首页 > 编程语言 > 详细

spring boot使用profile来区分正式环境配置文件与测试环境配置文件

时间:2018-03-11 20:55:17      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:project   gpo   test   个人   简单   方式   应该   files   准备   

 

一:前言

经常在开发的时候,项目中的配置文件,在个人开发的时候有一套配置文件,在测试环境有一套配置文件,在正式环境有一套配置文件,这个时候如果配置文件复杂,需要改的东西就特别多,而且由于迭代过程中,需要经常切换,难免发生问题。

 

 

二:SpringBoot的解决方式

其实准备的说应该说是spring的解决方式,因为spring boot中的这些也都是基于spring中的功能,当然spring boot肯定是要简单的多的。

 

2.1:准备多份配置文件

先准备两个文件放在src/main/resource中,分别是一个正式的配置文件,一个是测试的配置文件,配置文件的名称如下

application-test.yml

内容:

project:
  name: 正式环境

 

application-pro.yml

project:
  name: 测试环境

 

然后还有一个application.yml文件,这个文件是主要文件,spring boot会首先加载这个文件

然后spring boot配置如下:

spring:
  profiles:
    active: pro

如上,就启用了pro的配置文件。

 

也可以同时启用多个配置文件

spring:
  profiles:
    active: pro,test

以逗号隔开就行。

spring boot使用profile来区分正式环境配置文件与测试环境配置文件

标签:project   gpo   test   个人   简单   方式   应该   files   准备   

原文地址:https://www.cnblogs.com/kaffeetrinken/p/8545457.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!