MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come si configura Embedded MongDB per i test di integrazione in un'applicazione Spring Boot?

Dalla versione Spring Boot 1.3 esiste un EmbeddedMongoAutoConfiguration classe che esce dagli schemi. Ciò significa che non devi assolutamente creare un file di configurazione e se vuoi cambiare le cose puoi ancora farlo.

È stata aggiunta la configurazione automatica per Embedded MongoDB. Una dipendenza da de.flapdoodle.embed:de.flapdoodle.embed.mongo è tutto ciò che serve per iniziare. La configurazione, come la versione di Mongo da utilizzare, può essere controllata tramite application.properties. Si prega di consultare la documentazione per ulteriori informazioni. (Note sulla versione dell'avvio primaverile)

La configurazione più semplice e importante che deve essere aggiunta ai file application.properties è
spring.data.mongodb.port=0 (0 significa che verrà selezionato casualmente tra quelli gratuiti)

per maggiori dettagli controlla:Spring Boot Docs MongoDb