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