文档章节

spring.profiles.active 针对多种启动环境的spring配置

architect刘源源
 architect刘源源
发布于 2018/05/04 10:53
字数 146
阅读 25
收藏 6
web

我们的工程一般在会跑在正式环境、测试环境上,当打包或者运行的时候,切换数据库信息可能会是很麻烦的问题。

配置方式:

1、在spring配置文件中配置两种环境信息

 

[html] view plain copy

  1. <beans profile="dev">  
  2.         <context:property-placeholder location="classpath:jdbc-dev.properties"/>  
  3.     </beans>  
  4.     <beans profile="prd">  
  5.         <context:property-placeholder location="classpath:jdbc-prd.properties"/>  
  6.     </beans>  


2、在web.xml中配置使用哪种环境信息,tomcat启动的时候自动去加载对应的环境信息

 

[html] view plain copy

  1. <context-param>  
  2.         <param-name>spring.profiles.active</param-name>  
  3.         <param-value>dev</param-value>  
  4.     </context-param>  

© 著作权归作者所有

architect刘源源

architect刘源源

粉丝 167
博文 555
码字总数 935372
作品 0
浦东
程序员
私信 提问
加载中

评论(1)

architect刘源源
architect刘源源 博主
只是切换 环境方便而已
Spring-Boot 多环境配置说明

作者: 一字马胡 多环境配置是一件非常重要的事情,在日常开发过程中,我们都会有多套开发环境,比如在本地快速开发自测,然后提交到测试环境让专门的人来测试验收,测试环境验收完毕之后再上...

疼蛋之丸
2018/07/07
0
0
Spring Boot - Profile配置

Profile是什么 Profile我也找不出合适的中文来定义,简单来说,Profile就是Spring Boot可以对不同环境或者指令来读取不同的配置文件。 Profile使用 假如有开发、测试、生产三个不同的环境,需...

Java技术栈
2018/06/10
110
0
spring boot的学习(1)杂

命令行参数 回顾一下在本章的 “ 快速入门 ” 小节中, 我们还介绍了如何启动SpringBoot应用, 其中提到了使用命令java -jar 来启动的方式。 该命令除了启动应用之外, 还可以在命令行中指定...

太猪-YJ
03/08
8
0
Spring Boot 配置文件中的花样,看这一篇足矣!

在快速入门一节中,我们轻松的实现了一个简单的RESTful API应用,体验了一下Spring Boot给我们带来的诸多优点,我们用非常少的代码量就成功的实现了一个Web应用,这是传统的Spring应用无法办...

程序猿DD
06/10
13.8K
15
Spring Boot 动态注入的两种方式

通过@Profile+spring.profiles.active spring.profiles.active: 官方解释是激活不同环境下的配置文件,但是实际测试发现没有对应的配置文件也是可以正常执行的。那就可以把这个key当作一个参...

MeiJM
03/26
21
0

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
13
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
10
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
12
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部