インターフェース ImplementationDetectionConfiguration
- すべての既知のサブインターフェース:
ImplementationLookupConfiguration
public interface ImplementationDetectionConfiguration
リポジトリおよびリポジトリフラグメントの実装クラスを検出するために使用される構成を表します。
- 導入:
- 2.1
- 作成者:
- Oliver Gierke, Johannes Englmeier
方法の概要
修飾子と型メソッド説明forFragment
(StringSE fragmentInterfaceName) 指定された完全修飾フラグメントインターフェース名の最終ルックアップ構成を返します。指定されたRepositoryConfiguration
の最終的なルックアップ構成を返します。default StringSE
generateBeanName
(BeanDefinition definition) 指定されたBeanDefinition
の Bean 名を生成します。実装型をスキャンする基本パッケージを返します。実装クラスのスキャンに使用される除外フィルターを返します。実装型の名前の計算に使用される接尾辞を返します。実装クラスのスキャンに使用されるMetadataReaderFactory
を返します。
メソッドの詳細
getImplementationPostfix
StringSE getImplementationPostfix()実装型の名前の計算に使用される接尾辞を返します。- 戻り値:
- null であってはなりません。
getBasePackages
Streamable<StringSE> getBasePackages()実装型をスキャンする基本パッケージを返します。- 戻り値:
- null であってはなりません。
getExcludeFilters
Streamable<TypeFilter> getExcludeFilters()実装クラスのスキャンに使用される除外フィルターを返します。- 戻り値:
- null であってはなりません。
getMetadataReaderFactory
MetadataReaderFactory getMetadataReaderFactory()実装クラスのスキャンに使用されるMetadataReaderFactory
を返します。- 戻り値:
- null であってはなりません。
generateBeanName
指定されたBeanDefinition
の Bean 名を生成します。- パラメーター:
definition
- null であってはなりません。- 戻り値:
forFragment
指定された完全修飾フラグメントインターフェース名の最終ルックアップ構成を返します。- パラメーター:
fragmentInterfaceName
- null または空であってはなりません。- 戻り値:
forRepositoryConfiguration
default ImplementationLookupConfiguration forRepositoryConfiguration(RepositoryConfiguration<?> config) 指定されたRepositoryConfiguration
の最終的なルックアップ構成を返します。- パラメーター:
config
- null であってはなりません。- 戻り値: