Visão geral
A extensão do MongoDB para Hibernate ORM fornece um starter do Spring Boot que permite que um aplicativo Spring Boot persista entidades JPA no MongoDB. Ao ativar o starter, ele configura os seguintes componentes para você:
Um
EntityManagerFactoryJPA com suporte do MongoDBuma
JpaTransactionManagerSuporte a repositório do Spring Data JPA
O starter reutiliza o MongoClient que o suporte do MongoDB do Spring Boot cria, para que seu aplicativo mantenha um único pool de conexões.
O starter do Spring Boot não é o Spring Data MongoDB, e você pode usá-lo sem adicionar um DataSource SQL ao seu aplicativo.
Começar
Aprenda a criar um aplicativo Spring Boot que usa o starter para ler e gravar dados do MongoDB no tutorial Introdução ao Spring Boot Starter.
Configure o Starter
Aprenda a definir propriedades de conexão, nomenclatura e JPA, personalizar o MongoClient e interpretar erros de inicialização no guia Configure o Spring Boot Starter.