赞
踩
web项目,很多时候,我都是把数据库连接配置在db.properties。开发环境、生产环境的数据库通过手工注释来切换。
坏处主要是开发能够看到生产的数据库环境,不能隔离。解决思路就是把配置文件修改为配置。比如:
- db.jplat.url=${db.jplat.url}
- db.jplat.username=${db.jplat.username}
- db.jplat.password=${db.jplat.password}
pom里面的配置如下:
- <profile>
- <id>dev</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <properties>
- <db.jplat.url>jdbc:oracle:thin:@10.130.0.XXX:1521:aaakm</db.jplat.url>
- <db.jplat.username>XXX</db.jplat.username>
- <db.jplat.password>XXX</db.jplat.password>
- </properties>
- </profile>
- <profile>
- <id>100</id>
- <properties>
- <db.jplat.url>jdbc:oracle:thin:@10.0.100.XXX:1521:XXX</db.jplat.url>
- <db.jplat.username>XXX</db.jplat.username>
- <db.jplat.password>XXX</db.jplat.password>
- </properties>
- </profile>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。