Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc Spring多数据库配置_Spring Mvc - Fatal编程技术网

Spring mvc Spring多数据库配置

Spring mvc Spring多数据库配置,spring-mvc,Spring Mvc,我需要根据来自web的请求在两个不同的数据库之间切换。我使用SpringMVC开发这个 除此之外,我还使用JDBC进行自己的数据库配置。这是我用Springbean配置的。默认情况下,应始终连接此连接 <bean id='' class=''/> 根据要求,我必须根据网络上的选择在多个数据库之间切换。假设我有服务器1和服务器2。印度的服务器1和美国的服务器2 现在,我必须根据请求为服务器1和服务器2配置数据库详细信息。我的问题是如何在应用程序中存储这两个服务器详细信息n?这意味着我

我需要根据来自web的请求在两个不同的数据库之间切换。我使用SpringMVC开发这个

除此之外,我还使用JDBC进行自己的数据库配置。这是我用Springbean配置的。默认情况下,应始终连接此连接

<bean id='' class=''/>
根据要求,我必须根据网络上的选择在多个数据库之间切换。假设我有服务器1和服务器2。印度的服务器1和美国的服务器2
现在,我必须根据请求为服务器1和服务器2配置数据库详细信息。我的问题是如何在应用程序中存储这两个服务器详细信息n?这意味着我可以使用enum类来加载/一些属性文件/bean吗?

这是RoutingDatasource的完美用例。请看我对一个类似问题的回答。它甚至包含了一个您可以查看的工作示例。链接到我的答案:@ksokol你是说除了现有的连接之外,我还可以连接到另一个数据库??你需要提前进行连接配置。您无法在运行时轻松连接到新数据库。老实说,我一生中从未见过这样的要求。如果您提前知道数据库,RoutingDatasource将为您完成这项工作。