首页 > 解决方案 > 为什么必须在 AbstractMongoClientConfiguration 中指定数据库名称?

问题描述

https://github.com/spring-projects/spring-data-mongodb它指定AbstractMongoClientConfiguration实现String getDatabaseName(). 此外,此实施是强制性的。当我想要做的只是覆盖其他东西(例如configureConverters())时,我发现必须在实现中管理数据库名称属性很不方便。是否有原因getDatabaseName()不能在AbstractMongoClientConfiguration其中MongoProperties注入并用于派生数据库名称的默认实现?我考虑在 github 上提出问题,但注意到没有“问题”选项卡,所以在这里问。

标签: spring-bootspring-data-mongodb

解决方案


推荐阅读