Почему имя базы данных должно быть указано в AbstractMongoClientConfiguration?

#spring-boot #spring-data-mongodb

#весенняя загрузка #spring-data-mongodb

Вопрос:

В https://github.com/spring-projects/spring-data-mongodb он определяет эту AbstractMongoClientConfiguration реализацию String getDatabaseName() . Кроме того, эта реализация является обязательной. Мне было неудобно управлять свойством имени базы данных в реализации, когда все, что я хочу сделать, это переопределить что-то еще (например configureConverters() ). Есть ли причина getDatabaseName() , по которой не может быть реализации по умолчанию, в AbstractMongoClientConfiguration которую MongoProperties можно было бы ввести и использовать для получения имени базы данных? Я подумал о том, чтобы поднять проблему на github, но заметил, что нет вкладки «Проблемы», поэтому спрашиваю здесь.