Depuis la version 1.3 de Spring Boot, il existe une EmbeddedMongoAutoConfiguration
classe qui sort de la boîte. Cela signifie que vous n'avez pas du tout besoin de créer un fichier de configuration et si vous voulez changer des choses, vous pouvez toujours le faire.
La configuration automatique pour Embedded MongoDB a été ajoutée. Une dépendance sur de.flapdoodle.embed:de.flapdoodle.embed.mongo est tout ce qui est nécessaire pour commencer. La configuration, telle que la version de Mongo à utiliser, peut être contrôlée via application.properties. Veuillez consulter la documentation pour plus d'informations. (Notes de version de démarrage de printemps)
La configuration la plus basique et la plus importante qui doit être ajoutée aux fichiers application.properties est spring.data.mongodb.port=0
(0 signifie qu'il sera sélectionné au hasard parmi les gratuits)
pour plus de détails, consultez :Spring Boot Docs MongoDb