码迷,mamicode.com
首页 > 编程语言 > 详细

spring 环境切换

时间:2019-06-22 01:24:56      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:数据   res   tis   spring   手动   dev   工作   oca   建立   

软件开发过程一般有三个阶段:开发 > 测试 > 生产。每个阶段都对应不同的数据库环境配置,我们希望通过一种自动切换的方式来减少手动切换的工作量,这样做的目的也是为了能够减少手工带来的出错率。

具体配置步骤如下:

1.在resource目录下建立每种环境对应的文件夹,用来存放配置文件。

 development文件夹 : 存放 dev.properties

 production文件夹 : 存放 produce.properties

 test 文件夹: 存放 test.properties

2. spring -mybatis.xml(spring的配置文件) 中设置profile。

    <!-- 开发环境配置文件 -->

    <beans profile="development">

        <context:property-placeholder

            location="classpath:development/*.properties" />

    </beans>

    <!-- 测试环境配置文件 -->

    <beans profile="test">

        <context:property-placeholder

            location="classpath:test/*.properties" />

    </beans>

    <!-- 生产环境配置文件 -->

    <beans profile="production">

        <context:property-placeholder

            location=" classpath:production/*.properties" />

    </beans>

需要注意的是:这部分配置需要放置在配置文件的最下面,否则会报错。

3. 激活profil: web.xml配置

<!-- 配置spring的profile --> 

<context-param> 

    <param-name>spring.profiles.active</param-name> 

    <param-value>development</param-value> 

</context-param>

spring 环境切换

标签:数据   res   tis   spring   手动   dev   工作   oca   建立   

原文地址:https://www.cnblogs.com/deityjian/p/11067430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!