Visão geral
A extensão MongoDB para hibernação ORM fornece um iniciador de inicialização que permite que um aplicação Spring Boot persista entidades JPA no MongoDB. Quando você ativa o iniciador, ele configura os seguintes componentes para você:
Um JPA
EntityManagerFactoryapoiado pelo MongoDBuma
JpaTransactionManagerSuporte a repositórios JPA do Spring Data
O iniciador reutiliza o MongoClient que o suporte do MongoDB do Spring Boot cria, para que seu aplicação mantenha um único pool de conexões.
O iniciador do Spring Boot não é o Spring Data MongoDB e você pode usá-lo sem adicionar um SQL DataSource ao seu aplicação.
Começar
Saiba como criar um aplicação Spring Boot que usa o iniciador para ler e gravar dados do MongoDB no tutorial Introdução ao Spring Boot Starter.
Configurar o Starter
Saiba como definir propriedades de conexão, nomenclatura e JPA, personalizar o MongoClient e interpretar erros de inicialização no guia Configurar o Spring Boot Starter.