Spring Boot: Embedded Mongo
Spring Boot предлагает автоматическую настройку для Embedded Mongo (встроенная Mongo). Чтобы использовать ее в приложении Spring Boot, добавьте зависимость от de.flapdoodle.embed:de.flapdoodle.embed.mongo.
Порт, который прослушивает Mongo, можно настроить, установив свойство spring.data.mongodb.port. Чтобы использовать произвольно выделенный свободный порт, используйте значение 0. MongoClient, созданный MongoAutoConfiguration, автоматически настраивается на использование случайно выделенного порта.
Если пользовательский порт не настроен, встроенная поддержка по умолчанию использует случайный порт (а не 27017).
Если у вас есть SLF4J на пути к классам, выходные данные, созданные Mongo, автоматически направляются в логгер с именем org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongo.
Вы можете объявить свои собственные bean-объекты IMongodConfig и IRuntimeConfig для управления конфигурацией экземпляра Mongo и маршрутизацией журналирования. Конфигурацию загрузки можно настроить, объявив bean-компонент DownloadConfigBuilderCustomizer.
Читайте также:
- Spring Boot: работа с NoSQL, MongoDB
- Spring Boot: работа с NoSQL, MongoDB, MongoTemplate
- Spring Boot: репозитории Spring Data MongoDB
Комментарии
Отправить комментарий