Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

Integração do Spring Boot e do Spring Data JPA

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 EntityManagerFactory JPA com suporte do MongoDB

  • uma JpaTransactionManager

  • Suporte 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.

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.

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.