关闭

Spring Boot系列教程五:使用properties配置文件实现多环境配置

标签: spring bootproperties多环境配置
17914人阅读 评论(4) 收藏 举报
分类:

一.前言

实际项目开发过程中会用到多个环境,比如dev,test,product环境,不同的环境可能使用不同参数,为便于部署提高效率,本篇主要通过properties配置文件来实现多环境的配置。

二.多环境配置实现

分别创建application-dev.properties,application-test.properties,application-pro.properties配置文件,分别代表dev,test和product环境的配置文件。

主配置文件application.properties中添加配置激活选项,例如激活dev环境的配置为:

spring.profiles.active=dev

这时application-dev.properties配置文件生效,如果主配置文件application.properties和dev配置文件application-dev.properties中有相同的配置信息,那么application-dev.properties中的生效。

三.运行jar指定配置文件

启动指定dev配置文件生效

java  -jar  *.jar   --spring.profiles.active=dev


该工程springboot_properties_multienv下载地址:点击打开链接

spring boot讨论群:611262656,一键加群:点击加群

更多技术文章请关注微信公众号“Java架构师之路”:


5
0
查看评论

【SpringBoot教程三】:配置文件和多环境配置

配置文件和多环境配置 今天 就通过DEMO简单说说SpringBoot的配置文件 和多环境配置 配置文件的种类: SpringBoot的配置文件 有两种 一种就是properties 文件 还有一种就是 yml文件 配置文件的生效顺序,会对值进行覆盖: 1. @...
  • lu1005287365
  • lu1005287365
  • 2016-10-29 16:03
  • 14210

Spring-boot中读取config配置文件的两种方式

了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。 Spring-Boot读取配置文件的2中方式: 1.读取核心配置文件信息application.properti...
  • qq_32786873
  • qq_32786873
  • 2016-10-17 18:37
  • 28541

Springboot最全配置文件

Springboot极大的简化了Spring框架的使用配置流程,在核心配置文件里,几乎可以完成所有的配置工作,而且相比XML文件方式的配置,更加简洁明了。下面是官网给出的最全配置清单: # =================================================...
  • sunhuiliang85
  • sunhuiliang85
  • 2017-05-12 15:48
  • 1912

6.Springboot 之 多配置文件

本文所属【知识林】:http://www.zslin.com/web/article/detail/14 在程序开发过程中可能会有这样的需求:开发和部署的配置信息可能会不同,以传统的方式就是在配置文件里面写好配置,在部署的时候再去修改这些配置,这样肯定会有很多问题,比如忘记修改、修改错误等。 ...
  • zhaoshuliok
  • zhaoshuliok
  • 2017-04-18 09:42
  • 374

spring Boot 配置文件详解

概要       前面我们讲述了如何搭建一个简单的 spring Boot 应用(参见Spring Boot - 初探),这里,我们来学习如何对项目进行相关的配置,包括系统构建、自动配置、依赖注入、开发工具等,...
  • xiangzhihong8
  • xiangzhihong8
  • 2016-11-25 22:43
  • 3103

springboot多个module间多套配置文件的问题

因为项目需要,使用springboot搭建了一个project,在这个project下边有两个module,两个module中分别有配置文件。项目结构如下: +project   +main_module     +src       +...
  • maoyeqiu
  • maoyeqiu
  • 2017-02-28 11:27
  • 2913

Spring Boot中使用自定义的properties

Spring Boot中使用自定义的propertiesSpring Boot的application.properties中已经提供了很多默认的配置,如果要添加自定义的配置该怎么办呢?我们可以继续在application.properties中添加自定义的配置项,也可以使用新的配置文件,在里面添加...
  • xiaoyu90520
  • xiaoyu90520
  • 2016-09-14 15:49
  • 11913

SpringBoot:四种读取properties文件的方式

前言 在项目开发中经常会用到配置文件,配置文件的存在解决了很大一份重复的工作。今天就分享四种在Springboot中获取配置文件的方式。 注:前三种测试配置文件为springboot默认的application.properties文件 ##################...
  • qq496013218
  • qq496013218
  • 2017-07-15 11:40
  • 4464

[Spring boot]配置文件properties加载

请参考这两个文章。 http://blog.csdn.net/yingxiake/article/details/51260302 http://wiselyman.iteye.com/blog/2184586
  • lihe2008125
  • lihe2008125
  • 2016-09-22 10:17
  • 5796

spring boot 使用application.properties 进行外部配置

application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量,这样的作用在于,打成war包或者jar用于生产环境时,我们可以手动修改环境变量而不用再重新编译。spring boo默认已经配置了很多环境变量,例如,tomcat的默认端口...
  • yingxiake
  • yingxiake
  • 2016-04-27 17:20
  • 54954
    个人资料
    • 访问:340684次
    • 积分:3161
    • 等级:
    • 排名:第12891名
    • 原创:56篇
    • 转载:1篇
    • 译文:0篇
    • 评论:118条
      技术分享公众号

      扫码关注
    博客专栏
    最新评论
    站长统计
    站长统计