spring-boot - 为什么必须在 AbstractMongoClientConfiguration 中指定数据库名称?
问题描述
在https://github.com/spring-projects/spring-data-mongodb它指定AbstractMongoClientConfiguration
实现String getDatabaseName()
. 此外,此实施是强制性的。当我想要做的只是覆盖其他东西(例如configureConverters()
)时,我发现必须在实现中管理数据库名称属性很不方便。是否有原因getDatabaseName()
不能在AbstractMongoClientConfiguration
其中MongoProperties
注入并用于派生数据库名称的默认实现?我考虑在 github 上提出问题,但注意到没有“问题”选项卡,所以在这里问。
解决方案
推荐阅读
- maven - Jenkins Travis-CI 构建在 cli 模块中失败(阴影失败)
- amazon-web-services - 为什么在 alb.ingress.kubernetes.io/security-groups 注释中提供的安全组上尝试删除
- mysql - 是否可以通过 phpMyAdmin 在本地访问 Heroku ClearDB MySQL?
- php - 重新安装 wampserver 时恢复 php 项目
- twilio - 如何让 Twilio 在 Studio 中说出当前日期
- mysql - 第 86 行“脏”列的数据太长 MySQL 版本 8.0.17
- php - 在php中重命名文件夹中所有图像的最佳方法是什么?
- php - PHP HTML 简单 DOM 提取属性
- c++ - 有没有办法在 Visual Studio 2019 中为当前的 .cpp 文件加载 .h 文件?
- error-handling - 如何初始化“Word”的这个实例