MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como você configura o Embedded MongDB para teste de integração em um aplicativo Spring Boot?


Desde a versão 1.3 do Spring Boot, existe um EmbeddedMongoAutoConfiguration classe que sai da caixa. Isso significa que você não precisa criar um arquivo de configuração e, se quiser alterar as coisas, ainda pode.

A configuração automática para o MongoDB incorporado foi adicionada. Uma dependência em de.flapdoodle.embed:de.flapdoodle.embed.mongo é tudo o que é necessário para começar. A configuração, como a versão do Mongo a ser usada, pode ser controlada por meio de application.properties. Consulte a documentação para obter mais informações. (Notas de lançamento do Spring Boot)

A configuração mais básica e importante que deve ser adicionada aos arquivos application.properties é
spring.data.mongodb.port=0 (0 significa que será selecionado aleatoriamente entre os gratuitos)


para mais detalhes, verifique:Spring Boot Docs MongoDb