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

我们可以使用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. I.MX6 ar1020 SPI device driver hacking
  2. 开源图神经网络框架DGL升级:GCMC训练时间从1天缩到1小时,RGCN实现速度提升291倍...
  3. Yolov5 face训练手册
  4. 域控制器服务器端和客户端设置
  5. ubuntu18.04 更改apt源
  6. bashrc, bash_profile etc;
  7. 如何通过预加载器提升网页加载速度
  8. 陕西专科学校王牌计算机专业,陕西省高职专科院校排名+王牌专业
  9. 使用AspectJ审计Spring MVC Webapp。 第1部分
  10. 魔众Markdown管理系统v2.1.0源码
  11. 此版本的IDM不支持该类下载,请尝试将IDM更新至最新版本。
  12. Python 求水仙花数
  13. linux下如何查看网卡ip,linux下如何查看某个网卡当前使用的IP
  14. 白盒测试和黑盒测试的区别
  15. 模电_热敏PTC电阻_NTC电阻-区别与作用-20190507
  16. 电脑不用下软件开wifi
  17. python下载电影_python爬取电影并下载
  18. 读书笔记5 《精进:如何成为一个很厉害的人》 采铜
  19. STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏
  20. 民间秘术——镇鬼送神

热门文章

  1. 互联网高级架构师用4000字带你把大型网站的业务演变过程给讲明白
  2. STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数
  3. MinGW下载文件的说明
  4. 车辆安全分为主动安全和被动安全
  5. 深入理解Java枚举类型(enum)(4)
  6. 如何培养出高素质的大数据人才(一)
  7. 一分钟看懂数据湖架构
  8. 经典MySQL常用语句大全
  9. CyberWorld的耗散经济学结构
  10. Jenkins(6) jenkins.war(运行/停止/重启) shell脚本