sql >> Database >  >> NoSQL >> MongoDB

Hoe configureer je Embedded MongDB voor integratietesten in een Spring Boot-applicatie?

Sinds Spring Boot versie 1.3 is er een EmbeddedMongoAutoConfiguration klasse die uit de doos komt. Dit betekent dat je helemaal geen configuratiebestand hoeft aan te maken en als je dingen wilt veranderen kan dat nog steeds.

Automatische configuratie voor Embedded MongoDB is toegevoegd. Een afhankelijkheid van de.flapdoodle.embed:de.flapdoodle.embed.mongo is alles wat nodig is om te beginnen. Configuratie, zoals de versie van Mongo die moet worden gebruikt, kan worden beheerd via application.properties. Raadpleeg de documentatie voor meer informatie. (Lente Boot Release-opmerkingen)

De meest elementaire en belangrijkste configuratie die moet worden toegevoegd aan de application.properties-bestanden is
spring.data.mongodb.port=0 (0 betekent dat het willekeurig uit de gratis wordt gekozen)

check voor meer details:Spring Boot Docs MongoDb



  1. $lookup geeft lege array terug

  2. MongoDB-zelfstudie voor beginners (volledige gids) - Leer MongoDB in 15 minuten

  3. Kan ik de bestaande index in MongoDB wijzigen zonder deze te laten vallen?

  4. Hoe zorgt u ervoor dat uw MongoDB-clusters Amazon AWS-storingen kunnen overleven?