我使用Jenkins将我的应用程序部署到两个环境,工作和测试。
问题:工作和测试环境必须使用不同的数据库。
我使用Spring并在applicationContext.xml
中定义数据库路径。
答案 0 :(得分:2)
我想解决你的主要问题
工作和测试环境必须使用不同的数据库。
您应该使用Spring配置文件并定义多个数据源(如果需要,还可以定义其他bean)quick example
然后,您可以使用不同的命令行Spring的配置文件参数-Dspring.profiles.active=<your-profile,your-another-profile,etc>
运行您的应用程序,或者在web.xml
example
希望这有帮助。