如何在Spring项目中为多个环境动态配置数据源

时间:2018-05-22 23:52:35

标签: java spring hibernate spring-mvc

我正在使用hibernate的spring项目中工作..并且在我的本地环境中一切正常,但现在我想将我的应用程序部署到测试环境并使我的应用程序连接到新数据库(新网址,新用户名) ,新密码) 这是我的数据源

的配置
{{1}}

我的问题是:如何根据我将部署应用程序的环境动态获取属性(url,用户名和密码)的值。

问候!

1 个答案:

答案 0 :(得分:0)

您可以创建多个配置文件,如(dev,test,ist等),并将它们与基于Spring的应用程序一起使用。这是开发,测试和部署应用程序的理想方式,因为所有配置都是通过属性文件控制的,而无需在代码/ applicaton.xml中进行任何硬编码。

可以找到关于如何做到这一点的好文章here