简介:我们平常在开发时,通常一套程序,既用来测试,也用来开发甚至上线用的也是这一套。相信绝大部分开发人员,用的是git或者svn来管理项目的。一个项目会有多人同时进行业务开发,有时候,我们在写完代码后,提交的时候会遇到代码冲突问题,或者别的问题,如果简单的问题可以通过回滚等操作进行回滚到提交前的项目。但如果遇到比较复杂的问题,可能就需要资深人士去解决了。所以我们可以对项目进行多环境搭建,分成test(测试)、dev(预发布)、prod(正式)三个环境。这样可以实现代码隔离。出错也只是在当前环境出错,不会影响到别的环境。
1、pom的< project>下加入
dev
dev
true
test
test
pro
pro
2、在< project>/< build>下设置resources节点,如下:
src/main/resources true dev*.properties **/*.xml
4、配置文件
公共的配置放在resources下,单独配置放在各自环境下,这里只测试了数据库,不同的环境配置了不同的数据库



