zoukankan      html  css  js  c++  java
  • spring boot使用profile来区分正式环境配置文件与测试环境配置文件

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

     

    一:前言

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

    二: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

    以逗号隔开就行。

  • 相关阅读:
    socket 第一课
    _getitem__ __setitem__ __delitem__ __len__
    单继承&多继承 注意点
    面对对象 类&对象
    异常检测
    模块导入
    序列化模块注意点 json&pickle
    re模块
    filter和map
    Maven入门
  • 原文地址:https://www.cnblogs.com/kaffeetrinken/p/8545457.html
Copyright © 2011-2022 走看看