【发布时间】:2018-07-24 00:27:05
【问题描述】:
我需要的是从单个实体创建的 2 个存储库:
interface TopicRepository implements ReactiveCrudRepository<Topic, String>
interface BackupTopicRepository implements ReactiveCrudRepository<Topic, String>
这怎么可能?现在只创建了一个。
【问题讨论】:
-
但是为什么需要两个存储库?用例是什么?
-
备份包含一个副本,原始可以更新,但也可以恢复为备份。
-
我相信你可以做到这一点。但底层数据源需要不同
-
我正在使用 MongoDB 和 Spring Boot 2.0 有什么简单的方法吗?
-
如果您使用多个 mongo,那么 Spring boot 自动配置并没有真正帮助,您需要自己创建多个 mongotemplates,然后将这些 mongotemplates 与您要使用的存储库绑定。这没有简单的方法
标签: spring spring-data