クラス MockSpringFactoriesLoader

java.lang.ObjectSE
org.springframework.core.io.support.SpringFactoriesLoader
org.springframework.core.test.io.support.MockSpringFactoriesLoader

public class MockSpringFactoriesLoader extends SpringFactoriesLoader
テスト目的で使用できる単純なモック SpringFactoriesLoader 実装。
導入:
6.0
作成者:
Phillip Webb
  • コンストラクターの詳細

  • メソッドの詳細

    • instantiateFactory

      @Nullable protected <T> T instantiateFactory(StringSE implementationName, ClassSE<T> type, @Nullable SpringFactoriesLoader.ArgumentResolver argumentResolver, SpringFactoriesLoader.FailureHandler failureHandler)
      オーバーライド:
      クラス SpringFactoriesLoaderinstantiateFactory 
    • add

      @SafeVarargsSE public final <T> void add(ClassSE<T> factoryType, ClassSE<? extends T>... factoryImplementations)
      このインスタンスにファクトリ実装を追加します。
      パラメーター:
      factoryType - ファクトリ型クラス
      factoryImplementations - 実装クラス
    • add

      public void add(StringSE factoryType, StringSE... factoryImplementations)
      このインスタンスにファクトリ実装を追加します。
      パラメーター:
      factoryType - ファクトリ型クラス名
      factoryImplementations - 実装クラス名
    • addInstance

      public <T> void addInstance(ClassSE<T> factoryType, T... factoryInstances)
      このインスタンスにファクトリインスタンスを追加します。
      パラメーター:
      factoryType - ファクトリ型クラス
      factoryInstances - 追加する実装インスタンス
    • addInstance

      public <T> void addInstance(StringSE factoryType, T... factoryInstance)
      このインスタンスにファクトリインスタンスを追加します。
      パラメーター:
      factoryType - ファクトリ型クラス名
      factoryInstance - 追加する実装インスタンス