Spring:两个数据库配置在线/离线

时间:2011-04-17 15:15:40

标签: spring spring-mvc

是否有一种方法可以让两种配置在线时自动使用一种,而在本地时自动使用另一种配置?

我的意思是保存了两个连接,一个用于在线版本(当我在另一台服务器上尝试我的网站时),另一个用于本地测试......

抱歉我的英语不好,我希望有人能理解我的意思

1 个答案:

答案 0 :(得分:1)

是的,有可能,

我假设您的数据库bean是在spring上下文文件中定义的。

您有两个选择:

  • 您可以将联机和脱机bean放在不同的上下文中,并根据环境变量加载它们
  • 或者您只需将上下文文件作为参数传递给您的应用程序并手动启动弹簧