У меня есть приложение Spring, в котором мне нужно получить информацию о сервере для таблицы оракула и создать динамические соединения, когда и что требуется, на основе некоторого идентификатора сервера. Как я могу заставить эту работу работать?
Взгляните на Spring's AbstractRoutingDataSource ( javadoc-api ).Это позволяет вам поддерживать компонент "router" dataSource, который сможет маршрутизировать к требуемому реальному источнику данных во время выполнения на основе одного предоставленного свойства (в вашем случае это будет server id).
AbstractRoutingDataSource
dataSource
server id
Подробнее о AbstractRoutingDataSource: Динамическая маршрутизация источника данных