インターフェース ImplementationDetectionConfiguration

すべての既知のサブインターフェース:
ImplementationLookupConfiguration

public interface ImplementationDetectionConfiguration
リポジトリおよびリポジトリフラグメントの実装クラスを検出するために使用される構成を表します。
導入:
2.1
作成者:
Oliver Gierke, Johannes Englmeier
  • メソッドの詳細

    • getImplementationPostfix

      StringSE getImplementationPostfix()
      実装型の名前の計算に使用される接尾辞を返します。
      戻り値:
      null であってはなりません。
    • getBasePackages

      Streamable<StringSE> getBasePackages()
      実装型をスキャンする基本パッケージを返します。
      戻り値:
      null であってはなりません。
    • getExcludeFilters

      Streamable<TypeFilter> getExcludeFilters()
      実装クラスのスキャンに使用される除外フィルターを返します。
      戻り値:
      null であってはなりません。
    • getMetadataReaderFactory

      MetadataReaderFactory getMetadataReaderFactory()
      実装クラスのスキャンに使用される MetadataReaderFactory を返します。
      戻り値:
      null であってはなりません。
    • generateBeanName

      default StringSE generateBeanName(BeanDefinition definition)
      指定された BeanDefinition の Bean 名を生成します。
      パラメーター:
      definition - null であってはなりません。
      戻り値:
    • forFragment

      default ImplementationLookupConfiguration forFragment(StringSE fragmentInterfaceName)
      指定された完全修飾フラグメントインターフェース名の最終ルックアップ構成を返します。
      パラメーター:
      fragmentInterfaceName - null または空であってはなりません。
      戻り値:
    • forRepositoryConfiguration

      default ImplementationLookupConfiguration forRepositoryConfiguration(RepositoryConfiguration<?> config)
      指定された RepositoryConfiguration の最終的なルックアップ構成を返します。
      パラメーター:
      config - null であってはなりません。
      戻り値: