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

Hvordan konfigurerer du Embedded MongDB til integrationstest i en Spring Boot-applikation?

Siden Spring Boot version 1.3 er der en EmbeddedMongoAutoConfiguration klasse som kommer ud af kassen. Det betyder, at du slet ikke behøver at oprette en konfigurationsfil, og hvis du vil ændre ting, kan du stadig.

Auto-konfiguration for Embedded MongoDB er blevet tilføjet. En afhængighed af de.flapdoodle.embed:de.flapdoodle.embed.mongo er alt hvad der er nødvendigt for at komme i gang. Konfiguration, såsom den version af Mongo, der skal bruges, kan styres via application.properties. Se venligst dokumentationen for yderligere information. (Forår Boot Release Notes)

Den mest grundlæggende og vigtige konfiguration, der skal tilføjes application.properties-filerne, er
spring.data.mongodb.port=0 (0 betyder, at det vil blive valgt tilfældigt blandt de gratis)

for flere detaljer se:Spring Boot Docs MongoDb



  1. Node JS Redis Client Connection Prøv igen

  2. MongoDB $toDecimal

  3. MongoDB Duplicate Documents, selv efter tilføjelse af unik nøgle

  4. MongoDB - Flere $or operationer