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