spring常用配置——profile(不同环境的设置)

4人阅读 评论(0) 收藏 举报
分类:

Profile为在不同环境下使用不同的配置提供了支持(例如:开发环境和生产环境的配置肯定是不同的。)此时一般通过以下几种方式来配置环境信息

(1)通过设定Environment的ActiveProfiles来设定当前Context需要使用的配置环境,在开发中使用@Profile注解类或者方法,达到不同情况实例化不同的bean

(2)通过设定jvm的spring.profiles.active参数来配置环境(例如:application-dev.properties/application-pro.properties,然后只需要在application.properties中制定dev还是pro就可以了)

(3)web项目的话,一般在servlet的context parameter中设置

查看评论

使用Spring3.1后的的Profile配置使不同环境加载不同配置文件

需求:项目运行在不同的环境中,每次运行项目的时候,都要重新手动配置配置文件,这样很容易出错,还好Spring3.1以后又出良心之作–profile,看了其他大佬一些做法,感触颇深,但仍然有疑惑,在这里...
  • peaceForEveryOne
  • peaceForEveryOne
  • 2017-09-28 16:32:11
  • 1099

Spring-Boot使用profile来配置不同环境的配置文件

在springboot的开发中,有时候我们会有不同的配置,例如日志打印,数据库连接等,开发,测试,生产每个环境可能配置都不一致,还好,springboot支持通过不同的profile来配置不同环境的配...
  • bigtree_3721
  • bigtree_3721
  • 2017-09-23 00:23:12
  • 471

利用spring的profile切换不同的环境

1.profile简单实用-简单暴力才是最好的  我们就简单地用一下,先不考虑和maven的集成使用,就可以解决烦人的事情。 ...
  • WeiJiaXiaoBao
  • WeiJiaXiaoBao
  • 2016-04-22 15:24:14
  • 4788

Spring 全注解配置 bean 和 调用 (2) @Profile 自适应不同的模式或环境中

package com.xiuye.config; import org.springframework.beans.factory.config.ConfigurableBeanFactory; ...
  • xiuye2015
  • xiuye2015
  • 2016-11-12 12:10:48
  • 650

在spring中通过Profile配置不同环境下log配置

一般我们在开发的时候,希望log打到控制台上,而在发布的时候,希望打到文件里面。在spring里面可以通过profile进行切换。 在application.yml里面,每个profile增...
  • sinat_36735108
  • sinat_36735108
  • 2016-12-07 10:58:13
  • 680

利用maven的Profile构建不同环境的部署包,选择不同properties构建不同的环境

参考文章网址: http://www.cnblogs.com/yjmyzz/p/3941043.html 项目开发好以后,通常要在多个环境部署,我公司有三套:prod,dev,test,数据库有...
  • qq_33626745
  • qq_33626745
  • 2016-10-19 10:28:33
  • 1131

Spring boot 使用profile完成不同环境的maven打包功能

我们在日常开发工作中通常会根据不同的项目运行环境,添加不同的配置文件,例如 开发环境,测试环境,生产环境等,每次手工的修改配置文件太过于繁琐。通过maven打包时确定需要使用的配置文件可以很好的解决这...
  • duan9421
  • duan9421
  • 2018-01-17 16:34:35
  • 278

profile 配置 切换不同的数据库环境

讲解一下怎样配置不同数据库连接环境
  • xpnidaye
  • xpnidaye
  • 2016-08-27 17:21:50
  • 1254

根据环境装配你的bean——Spring中profile的应用

环境配置类注解的使用场景在于:有时候你的开发环境所使用的bean和测试环境以及生产环境不太一样,一般处理这类问题 可能需要人工处理,你可能会在环境迁移的时候手动去掉其他环境的注入标识,费时且容易出错。...
  • u011230736
  • u011230736
  • 2017-08-30 14:59:22
  • 222

spring profile来用不同的文件,配置不同的环境, deploy不同的war

1)普通配置 如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。 开发时的某些配置比如log4j日志的级别,和生产环境又有所区别。 各种此类的需求,让我希望有...
  • abcd1101
  • abcd1101
  • 2016-04-09 15:23:08
  • 439
    个人资料
    持之以恒
    等级:
    访问量: 910
    积分: 258
    排名: 30万+
    最新评论