Overview
MongoDB Extension for Hibernate ORMは、Spring BootアプリケーションがJPAエンティティをMongoDBに永続化できるようにするSpring Bootスターターを提供します。スターターを有効にすると、次のコンポーネントが自動的に構成されます。
MongoDBを基盤とするJPA
EntityManagerFactoryA
JpaTransactionManagerSpring Data JPA リポジトリのサポート
スターターはSpring BootのMongoDBサポートが作成するMongoClientを再利用するため、アプリケーションは単一の接続プールを維持します。
Spring BootスターターはSpring Data MongoDBではなく、SQL DataSourceをアプリケーションに追加しなくても使用できます。
はじめる
Spring Boot Starter の使用を開始するチュートリアルで、スターターを使用して MongoDB データの読み取りと書き込み (write)を行う Spring Boot アプリケーションを作成する方法を学びます。
スターターの構成
接続、命名、JPAのプロパティの設定方法、MongoClientのカスタマイズ方法、スタートアップエラーの解釈方法については、「Spring Boot Starterの設定」ガイドを学ぶ。