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.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки