我有一种情况,我需要在使用Spring mongodata(版本:1.6.2)的mongo数据库之间切换。目前,我使用mongo模板在db-config.xml中配置了默认数据库,并且拥有带注释的存储库;需要在运行时从一个数据库/模板切换到另一个数据库/模板;执行必要的操作并切换回默认值。 我提到的几个链接, Spring-data-mongodb connect to multiple databases in one Mongo instance 和 Making spring-data-mongodb multi-tenant 我需要在运行时使用相同的一组存储库。是否可以在配置级别处理我的情况?还是我们需要扩展Dbfactory来实现这个目标? 与Dbfactory,我可以使用相同的注释仓库集?在数据库之间切换Spring MongoDb
感谢任何帮助。
谢谢阿米特。我会检查这一点。 –
Amdalal,您能否给我们提供更多信息,如何在同一个存储库中使用不同的mongo模板。 – devanathan
检查此https://gist.github.com/amdalal/bc5e573762cc45a6da14a3fbc723d8c0 – amdalal