Как создать динамические соединения (источник данных) весной с использованием JDBC - PullRequest
2 голосов
/ 21 сентября 2011

У меня есть приложение Spring, в котором мне нужно получить информацию о сервере для таблицы оракула и создать динамические соединения, когда и что требуется, на основе некоторого идентификатора сервера. Как я могу заставить эту работу работать?

1 Ответ

1 голос
/ 22 сентября 2011

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

Подробнее о AbstractRoutingDataSource: Динамическая маршрутизация источника данных

...