sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo se configura Embedded MongDB para pruebas de integración en una aplicación Spring Boot?

Desde Spring Boot versión 1.3 hay una EmbeddedMongoAutoConfiguration clase que sale de la caja. Esto significa que no tiene que crear un archivo de configuración en absoluto y si desea cambiar las cosas aún puede hacerlo.

Se ha agregado la configuración automática para Embedded MongoDB. Una dependencia de de.flapdoodle.embed:de.flapdoodle.embed.mongo es todo lo que se necesita para empezar. La configuración, como la versión de Mongo a utilizar, se puede controlar a través de application.properties. Consulte la documentación para obtener más información. (Notas de lanzamiento de Spring Boot)

La configuración más básica e importante que debe agregarse a los archivos application.properties es
spring.data.mongodb.port=0 (0 significa que será seleccionado aleatoriamente de los libres)

para obtener más detalles, consulte:Spring Boot Docs MongoDb