我有一个spring应用程序,我需要获取oracle表的服务器详细信息,并根据某些服务器ID在需要时创建动态连接, 我怎样才能做到这一点?
答案 0 :(得分:1)
看一下Spring的AbstractRoutingDataSource
(javadoc-api)。这使你可以维护一个"路由器" dataSource
bean,它可以在运行时基于提供的单个属性路由到所需的真实dataSource(在您的情况下,它将是server id
)。
以下是AbstractRoutingDataSource
:Dynamic DataSource Routing