クラス AutowireCandidateQualifier

実装されたすべてのインターフェース:
SerializableSEBeanMetadataElementAttributeAccessor

public class AutowireCandidateQualifier extends BeanMetadataAttributeAccessor
オートワイヤー候補を解決するための修飾子。このような修飾子を 1 つ以上含む Bean 定義を使用すると、フィールドまたはパラメーターのアノテーションに対するきめ細かなマッチングをオートワイヤーできます。
導入:
2.5
作成者:
Mark Fisher, Juergen Hoeller
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • AutowireCandidateQualifier

      public AutowireCandidateQualifier(ClassSE<?> type)
      指定された型のアノテーションと照合する修飾子を作成します。
      パラメーター:
      type - アノテーション型
    • AutowireCandidateQualifier

      public AutowireCandidateQualifier(StringSE typeName)
      指定された型名のアノテーションと照合する修飾子を作成します。

      型名は、アノテーションの完全修飾クラス名または短いクラス名(パッケージなし)と一致する場合があります。

      パラメーター:
      typeName - アノテーション型の名前
    • AutowireCandidateQualifier

      public AutowireCandidateQualifier(ClassSE<?> type, ObjectSE value)
      value 属性も指定された値と一致する、指定された型のアノテーションと照合する修飾子を作成します。
      パラメーター:
      type - アノテーション型
      value - 一致するアノテーション値
    • AutowireCandidateQualifier

      public AutowireCandidateQualifier(StringSE typeName, ObjectSE value)
      value 属性も指定された値と一致する、指定された型名のアノテーションと照合する修飾子を作成します。

      型名は、アノテーションの完全修飾クラス名または短いクラス名(パッケージなし)と一致する場合があります。

      パラメーター:
      typeName - アノテーション型の名前
      value - 一致するアノテーション値
  • メソッドの詳細

    • getTypeName

      public StringSE getTypeName()
      型名を取得します。この値は、コンストラクターに提供された型名、または Class インスタンスがコンストラクターに提供された場合は完全修飾クラス名と同じになります。