在项目开发中,会有这样的需求,存在多种开发环境的配置,例如开发环境,预发环境,线上环境。

我们可以使用Spring的profiles机制来解决这种问题。

Spring的profiles有两个变量我们可以配置:配置不同,生效的环境不同

1. spring.profiles.default 默认值,优先级低。当active没有配置时,使用此变量

2. spring.profiles.active 优先级高,指定当前容器使用哪个profile

声明profiles方式:

激活profiles方式:

测试的基类中配置:这样可以使用开发环境作为测试

Tomcat中配置profiles:

JAVA_OPTS=" -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m -Dspring.profiles.active=dev"

spring.profiles.active 多种开发环境配置详解相关推荐

  1. Java零基础必看学习教程,Java开发环境配置详解

    很多Java新手小白在学习Java编程的时候,碰到的第一难题就是不知道如何安装和配置java开发环境. 今天整理了史上最详细的安装及Java开发环境配置教程,通过图文并茂的方式详细讲解每一步骤,手把手 ...

  2. Kinect开发笔记之三Kinect开发环境配置详解

            0.前言:        首先说一下我的开发环境,Visual Studio是2013的,系统是win8的64位版本,SDK是Kinect for windows SDK 1.8版本. ...

  3. webpack搭建php服务器,webpack搭建react开发环境步骤详解

    这次给大家带来webpack搭建react开发环境步骤详解,webpack搭建react开发环境的注意事项有哪些,下面就是实战案例,一起来看一下.mkdir react-redux && ...

  4. Java开发环境搭建详解

    Java开发环境搭建详解  http://topic.csdn.net/u/20110829/13/BF4FAA45-3E1A-48A8-BC46-0405B7F862A2.html 一.jdk安装与 ...

  5. NRF52x开发环境搭建详解

    NRF52x开发环境搭建详解 准备 环境搭建 了解内存布局 Bootloader工程 APP工程 JFlash下载 打印log 准备 以下是项目开发环境搭建的一些文档或工具链接: 项目 链接 CPU ...

  6. Spring Boot 使用 HikariCP 连接池配置详解

    Spring Boot 使用 HikariCP 连接池配置详解 HikariCP 是一个高性能的 JDBC 连接池组件. Spring Boot 2.x 将其作为默认的连接池组件,项目中添加 spri ...

  7. java JDK安装与环境配置详解(超超超级详细)

    点击以下链接获取详细图文教程! java JDK安装与环境配置详解 https://v.xiumi.us/board/v5/3QTAV/112689421

  8. springboot获取active_springboot 使用spring.profiles.active 区分不同环境下配置文件

    一.新建一个maven 工程 二.在pom.xml文件中加入如下依赖 4.0.0 com.bt.com.cn bt-springboot 0.0.1-SNAPSHOT bt-springboot bt ...

  9. Spring使用指南 ~ 4、ApplicationContext 配置详解

    ApplicationContext 配置详解 一.应用程序事件 package com.luo.spring.guides.event.xml;import org.springframework. ...

最新文章

  1. pytorch 学习中安装的包
  2. 成为“首席AI架构师”的全流程方法论
  3. 《机电传动控制》学习笔记10-1
  4. Pytorch搭建yolo3目标检测平台
  5. office数据集dslr_如何将照片从DSLR无线传输到智能手机
  6. vert.x_使用vert.x 2.0,RxJava和mongoDB创建simpe RESTful服务
  7. Java泛型中extends和super的区别?
  8. 未能正确加载“ProviderPackage”包。
  9. 金税盘显示frm000013_开票软件(金税盘版)2020年4月征期抄报方法/季报方法!
  10. html网站使用js实现记住账号密码功能
  11. python实验总结与分析_Python实验报告二
  12. excel颠倒顺序从下到上排列的两种方法
  13. java excel 密码_用java实现对EXCEL加打开密码的方法?
  14. [转] MATLAB快捷键
  15. 高端运动耳机哪个品牌最好、最好的运动耳机品牌排行
  16. anchor机制讲解
  17. java实现简单扫码登录功能(模仿微信网页版扫码)
  18. 微信小程序上传单张或多张图片
  19. STM32关于PVD低电压能检测的知识
  20. 18篇基于深度学习的遥感领域经典综述

热门文章

  1. 有人退税4000多!个税年度汇算开始了,怎么操作?
  2. 设置HTML表格细边框,比border=1更细
  3. AC电源延长转换线:同为科技(TOWE)品牌,专注品质,安全连接
  4. 解决echart地图在平移和缩放后,重新生成地图,这时生成的地图不在容器中间,会跑到容器外面去。
  5. 高等数学:三角函数。反三角函数
  6. 【一本通评测 1371】【堆】看病
  7. 基于stm32f103zet6控制180°舵机的详细使用及测试(keil5软件)
  8. STM32CubeMX 配置CAN总线进行双板通信(STM32F103C8T6)
  9. 中职 计算机网络教材,中等职业学校教学用书:计算机网络基础
  10. 3SPSS Modeler数据挖掘教程视频纯分享