クラス DefaultRepositoryConfiguration<T extends RepositoryConfigurationSource>
java.lang.ObjectSE
org.springframework.data.repository.config.DefaultRepositoryConfiguration<T>
- 実装されたすべてのインターフェース:
RepositoryConfiguration<T>
public class DefaultRepositoryConfiguration<T extends RepositoryConfigurationSource>
extends ObjectSE
implements RepositoryConfiguration<T>
RepositoryConfiguration
のデフォルト実装。- 作成者:
- Oliver Gierke, Jens Schauder, Mark Paluch, Johannes Englmeier
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターコンストラクター説明DefaultRepositoryConfiguration
(T configurationSource, BeanDefinition definition, RepositoryConfigurationExtension extension) メソッドのサマリー
修飾子と型メソッド説明リポジトリがスキャンされた基本パッケージを返します。RepositoryConfiguration
をサポートするRepositoryConfigurationSource
を返します。パッケージをリポジトリスキャンから除外するために使用されるTypeFilter
を返します。リポジトリの実装をスキャンする基本パッケージを返します。使用するカスタム実装 Bean 名を返します。Spring Data という名前のクエリを含むファイルの場所を返します。最終的にQueryLookupStrategy
を解決するためのキーを返します。使用するリポジトリ基本クラスの名前を返します。ストア固有のデフォルトを適用する場合は null を返します。使用するリポジトリの Bean 名を返します。使用するリポジトリファクトリ Bean クラスの名前を返します。リポジトリのインターフェース名を返します。エラー報告の目的で、リポジトリインターフェース宣言の人間が読める形式の説明を返します。RepositoryConfiguration
のソースを返します。boolean
リポジトリプロキシを遅延初期化するかどうかを返します。boolean
リポジトリがその型のプライマリリポジトリであるかどうかを返します。このリポジトリに使用されるImplementationDetectionConfiguration
を返します。指定されたMetadataReaderFactory
のImplementationLookupConfiguration
を返します。
フィールドの詳細
DEFAULT_REPOSITORY_IMPLEMENTATION_POSTFIX
- 関連事項:
DEFAULT_QUERY_LOOKUP_STRATEGY
コンストラクターの詳細
DefaultRepositoryConfiguration
public DefaultRepositoryConfiguration(T configurationSource, BeanDefinition definition, RepositoryConfigurationExtension extension)
メソッドの詳細
getBeanId
getQueryLookupStrategyKey
インターフェースからコピーされた説明:RepositoryConfiguration
最終的にQueryLookupStrategy
を解決するためのキーを返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetQueryLookupStrategyKey
- 戻り値:
- 関連事項:
getBasePackages
インターフェースからコピーされた説明:RepositoryConfiguration
リポジトリがスキャンされた基本パッケージを返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetBasePackages
- 戻り値:
getImplementationBasePackages
インターフェースからコピーされた説明:RepositoryConfiguration
リポジトリの実装をスキャンする基本パッケージを返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetImplementationBasePackages
- 戻り値:
getRepositoryInterface
インターフェースからコピーされた説明:RepositoryConfiguration
リポジトリのインターフェース名を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetRepositoryInterface
- 戻り値:
getConfigSource
getNamedQueriesLocation
インターフェースからコピーされた説明:RepositoryConfiguration
Spring Data という名前のクエリを含むファイルの場所を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetNamedQueriesLocation
- 戻り値:
getImplementationClassName
getImplementationBeanName
インターフェースからコピーされた説明:RepositoryConfiguration
使用するカスタム実装 Bean 名を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetImplementationBeanName
- 戻り値:
getSource
インターフェースからコピーされた説明:RepositoryConfiguration
RepositoryConfiguration
のソースを返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetSource
- 戻り値:
getConfigurationSource
インターフェースからコピーされた説明:RepositoryConfiguration
RepositoryConfiguration
をサポートするRepositoryConfigurationSource
を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetConfigurationSource
- 戻り値:
getRepositoryBaseClassName
インターフェースからコピーされた説明:RepositoryConfiguration
使用するリポジトリ基本クラスの名前を返します。ストア固有のデフォルトを適用する場合は null を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetRepositoryBaseClassName
- 戻り値:
getRepositoryFactoryBeanClassName
インターフェースからコピーされた説明:RepositoryConfiguration
使用するリポジトリファクトリ Bean クラスの名前を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetRepositoryFactoryBeanClassName
- 戻り値:
getRepositoryBeanName
インターフェースからコピーされた説明:RepositoryConfiguration
使用するリポジトリの Bean 名を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetRepositoryBeanName
- 戻り値:
isLazyInit
public boolean isLazyInit()インターフェースからコピーされた説明:RepositoryConfiguration
リポジトリプロキシを遅延初期化するかどうかを返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のisLazyInit
- 戻り値:
isPrimary
public boolean isPrimary()インターフェースからコピーされた説明:RepositoryConfiguration
リポジトリがその型のプライマリリポジトリであるかどうかを返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のisPrimary
- 戻り値:
- リポジトリがその型のプライマリリポジトリであるかどうかは true です。
getExcludeFilters
インターフェースからコピーされた説明:RepositoryConfiguration
パッケージをリポジトリスキャンから除外するために使用されるTypeFilter
を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetExcludeFilters
- 戻り値:
toImplementationDetectionConfiguration
public ImplementationDetectionConfiguration toImplementationDetectionConfiguration(MetadataReaderFactory factory) インターフェースからコピーされた説明:RepositoryConfiguration
このリポジトリに使用されるImplementationDetectionConfiguration
を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のtoImplementationDetectionConfiguration
- パラメーター:
factory
- null であってはなりません。- 戻り値:
- null になることはありません。
toLookupConfiguration
インターフェースからコピーされた説明:RepositoryConfiguration
指定されたMetadataReaderFactory
のImplementationLookupConfiguration
を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のtoLookupConfiguration
- パラメーター:
factory
- null であってはなりません。- 戻り値:
- null になることはありません。
getResourceDescription
インターフェースからコピーされた説明:RepositoryConfiguration
エラー報告の目的で、リポジトリインターフェース宣言の人間が読める形式の説明を返します。- 次で指定:
- インターフェース
RepositoryConfiguration<T extends RepositoryConfigurationSource>
のgetResourceDescription
- 戻り値:
- null でもかまいません。