Maven modules 生产环境 开发环境搭建
来源:互联网 发布:ucloud云计算创始人 编辑:程序博客网 时间:2024/06/04 17:57
在实际的项目中往往有不同的项目环境,比如开发,测试,生产环境,这些环境有不同的配置,那么就需要我们在不同的环境中进行自如的切换,有多种方式可以搭建环境,这里简单介绍两种,注意是简单的。
一.spring-profile
利用spring-profile标签
1.在你的web项目的resources目录下创建不同环境的文件夹,公共的文件就放在外面
2.在application.xml中动态引入jdbc.properties配置文件
3.新建一个spring-profile.xml 可通过web.xml加载 也可在其他xml中引入
4.在web.xml中配置默认profile和激活profile
<!-- 在上下文context-param中设置profile.default的默认值 --><context-param> <param-name>spring.profiles.default</param-name> <param-value>development</param-value></context-param>
<context-param> <param-name>spring.profiles.active</param-name> <param-value>development</param-value></context-param>5.切换环境
手动修改active的内容 或者 通过jvm -D参数修改
二.maven-profile搭建
1.跟spring搭建的第一步一样
2.和spring相同
3.在pom.xml文件中加入profile标签
<profiles> <profile> <id>development</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <spring.profiles.active>development</spring.profiles.active> </properties> </profile> <profile> <id>production</id> <properties> <spring.profiles.active>production</spring.profiles.active> </properties> </profile></profiles>
<activeByDefault>true</activeByDefault> 默认开启的环境想要切换环境在执行maven命令 : mvn clean install -Pproduction production就是你配置的profile的id
这样就完成了不同环境的切换
阅读全文
0 0
- Maven modules 生产环境 开发环境搭建
- Spark 生产开发环境搭建 Git + Maven + IDEA
- dubbo开发环境和生产环境搭建
- 搭建Maven开发环境
- 搭建Maven开发环境
- Maven开发环境搭建
- 搭建maven开发环境
- Maven 开发环境搭建
- Maven 生产环境 测试环境 开发环境 打包配置
- maven 开发环境 、测试环境、生产环境打包
- maven 开发环境 、测试环境、生产环境打包
- maven 开发环境 、测试环境、生产环境打包
- Maven 生产环境 测试环境 开发环境 打包配置
- 【MAVEN】 Maven开发环境搭建
- Maven 多环境配置:开发,测试,生产环境
- maven 生产环境、开发环境替换配置文件打包
- Maven 多环境配置:开发,测试,生产环境
- Django生产环境搭建
- 搭建AngularJS开发Webapp的开发环境-安装bower
- 电商营销方式抢购,秒杀Redis原子出队列lpop方法作为剩余库存判断条件的实现方式(2)
- 爬虫之爬取微博
- 图论-存储&最短路
- 3226: [Sdoi2008]校门外的区间
- Maven modules 生产环境 开发环境搭建
- Canvas的实际使用--自定义搜索效果
- 电商营销方式抢购,秒杀Redis原子减decr方法作为剩余库存判断条件的实现方式(1)
- servlet 的接口简单应用和filter过滤 用户未登录
- 电商营销方式抢购,秒杀Redis原子减decr方法作为剩余库存判断条件的实现方式(1)
- permutohedral lattice
- 二叉平衡树-AVL
- Search in Rotated Sorted Array
- 9月11日笔记(Servlet,Ajax,Filter)