インターフェース ImplementationDetectionConfiguration
- すべての既知のサブインターフェース:
ImplementationLookupConfiguration
public interface ImplementationDetectionConfiguration
リポジトリおよびリポジトリフラグメントの実装クラスを検出するために使用される構成を表します。
- 導入:
- 2.1
- 作成者:
- Oliver Gierke, Johannes Englmeier
メソッドのサマリー
修飾子と型メソッド説明forFragment(StringSE fragmentInterfaceName) 指定された完全修飾フラグメントインターフェース名の最終ルックアップ構成を返します。指定されたRepositoryConfigurationの最終的なルックアップ構成を返します。default StringSEgenerateBeanName(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 であってはなりません。- 戻り値: