名前空間リファレンス

<repositories /> 要素

<repositories /> 要素は、Spring Data リポジトリインフラストラクチャのセットアップをトリガーします。最も重要な属性は base-package です。これは、Spring Data リポジトリインターフェースをスキャンするパッケージを定義します。"XML 構成" を参照してください。次の表は、<repositories /> 要素の属性を説明しています。

表 1: 属性
名前 説明

base-package

自動検出モードで *Repository を継承するリポジトリインターフェース(実際のインターフェースは特定の Spring Data モジュールによって決定されます)をスキャンするパッケージを定義します。設定されたパッケージのすべてのパッケージもスキャンされます。ワイルドカードが許可されます。

repository-impl-postfix

カスタムリポジトリ実装を自動検出するための接尾辞を定義します。名前が構成された接尾辞で終わるクラスは、候補と見なされます。デフォルトは Impl です。

query-lookup-strategy

ファインダー照会の作成に使用される戦略を決定します。詳細については、"クエリ検索戦略" を参照してください。デフォルトは create-if-not-found です。

named-queries-location

外部で定義されたクエリを含むプロパティファイルを検索する場所を定義します。

consider-nested-repositories

ネストされたリポジトリインターフェース定義を考慮する必要があるかどうか。デフォルトは false です。