Spring 独立的mongodb和postgres数据源

Spring 独立的mongodb和postgres数据源,spring,spring-data-jpa,spring-data-mongodb,Spring,Spring Data Jpa,Spring Data Mongodb,我们的spring应用程序中有一个postgres数据源,我们正在考虑使用一个单独的mongodb数据库来使用一个datasyn进行聚合,是否可以设置spring jpa来处理两个异构驱动程序的数据源?您可以拥有所需的所有数据源。您需要有多个@Configuration类,对于每个类,都需要一个具有自己的TransactionManager的数据源配置 您还需要将一个数据源标记为@Primary 您可以在spring boot应用程序中找到两个数据源配置的完整应用程序示例也许AbstractRo

我们的spring应用程序中有一个postgres数据源,我们正在考虑使用一个单独的mongodb数据库来使用一个datasyn进行聚合,是否可以设置spring jpa来处理两个异构驱动程序的数据源?

您可以拥有所需的所有数据源。您需要有多个
@Configuration
类,对于每个类,都需要一个具有自己的
TransactionManager
的数据源配置

您还需要将一个数据源标记为
@Primary


您可以在spring boot应用程序中找到两个数据源配置的完整应用程序示例

也许
AbstractRoutingDataSource
可以解决您的问题