MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment configurer Embedded MongDB pour les tests d'intégration dans une application Spring Boot ?

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