クラス ContextConfigurationAttributes

java.lang.ObjectSE
org.springframework.test.context.ContextConfigurationAttributes

public class ContextConfigurationAttributes extends ObjectSE
ContextConfigurationAttributes は、@ContextConfiguration を介して宣言されたコンテキスト構成属性をカプセル化します。
導入:
3.1
作成者:
Sam Brannen, Phillip Webb
関連事項:
  • コンストラクターの詳細

    • ContextConfigurationAttributes

      public ContextConfigurationAttributes(ClassSE<?> declaringClass)
      デフォルト値で新しい ContextConfigurationAttributes インスタンスを構築します。
      パラメーター:
      declaringClass - @ContextConfiguration を明示的または暗黙的に宣言したテストクラス
      導入:
      4.3
    • ContextConfigurationAttributes

      public ContextConfigurationAttributes(ClassSE<?> declaringClass, ContextConfiguration contextConfiguration)
      提供された @ContextConfiguration アノテーションとそれを宣言したテストクラスの新しい ContextConfigurationAttributesSE インスタンスを構築します。
      パラメーター:
      declaringClass - @ContextConfiguration を宣言したテストクラス
      contextConfiguration - 属性を取得するためのアノテーション
    • ContextConfigurationAttributes

      public ContextConfigurationAttributes(ClassSE<?> declaringClass, AnnotationAttributes annAttrs)
      提供された AnnotationAttributes@ContextConfiguration アノテーションから解析された)および宣言したテストクラスの新しい ContextConfigurationAttributesSE インスタンスを構築します。
      パラメーター:
      declaringClass - @ContextConfiguration を宣言したテストクラス
      annAttrs - 属性を取得するアノテーション属性
    • ContextConfigurationAttributes

      public ContextConfigurationAttributes(ClassSE<?> declaringClass, StringSE[] locations, ClassSE<?>[] classes, boolean inheritLocations, ClassSE<? extends ApplicationContextInitializer<?>>[] initializers, boolean inheritInitializers, ClassSE<? extends ContextLoader> contextLoaderClass)
      @ContextConfiguration アノテーションとそれに対応する属性を宣言したテストクラスSEの新しい ContextConfigurationAttributes インスタンスを作成します。
      パラメーター:
      declaringClass - @ContextConfiguration を宣言したテストクラス
      locations - @ContextConfiguration を介して宣言されたリソースの場所
      classes - @ContextConfiguration を介して宣言されたアノテーション付きクラス
      inheritLocations - @ContextConfiguration を介して宣言された inheritLocations フラグ
      initializers - @ContextConfiguration を介して宣言されたコンテキスト初期化子
      inheritInitializers - @ContextConfiguration を介して宣言された inheritInitializers フラグ
      contextLoaderClass - @ContextConfiguration を介して宣言された ContextLoader クラス
      例外:
      IllegalArgumentExceptionSE - declaringClass または contextLoaderClass が null の場合
    • ContextConfigurationAttributes

      public ContextConfigurationAttributes(ClassSE<?> declaringClass, StringSE[] locations, ClassSE<?>[] classes, boolean inheritLocations, ClassSE<? extends ApplicationContextInitializer<?>>[] initializers, boolean inheritInitializers, @Nullable StringSE name, ClassSE<? extends ContextLoader> contextLoaderClass)
      @ContextConfiguration アノテーションとそれに対応する属性を宣言したテストクラスSEの新しい ContextConfigurationAttributes インスタンスを作成します。
      パラメーター:
      declaringClass - @ContextConfiguration を宣言したテストクラス
      locations - @ContextConfiguration を介して宣言されたリソースの場所
      classes - @ContextConfiguration を介して宣言されたアノテーション付きクラス
      inheritLocations - @ContextConfiguration を介して宣言された inheritLocations フラグ
      initializers - @ContextConfiguration を介して宣言されたコンテキスト初期化子
      inheritInitializers - @ContextConfiguration を介して宣言された inheritInitializers フラグ
      name - コンテキスト階層のレベルの名前、または該当しない場合は null 
      contextLoaderClass - @ContextConfiguration を介して宣言された ContextLoader クラス
      例外:
      IllegalArgumentExceptionSE - declaringClass または contextLoaderClass が null の場合
  • メソッドの詳細