パッケージ org.springframework.core.annotation
@NonNullApi @NonNullFields パッケージ org.springframework.core.annotation
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
- クラス説明
@AliasFor
は、アノテーション属性のエイリアスを宣言するために使用されるアノテーションです。AnnotatedElements
SE でアノテーション、メタアノテーション、反復可能なアノテーションを見つけるための一般的なユーティリティメソッド。Method
SE ハンドルの便利なラッパー。具体的なターゲットメソッドからのインターフェース宣言されたパラメーターアノテーションの公開を含む、メソッドおよびメソッドパラメーターに対する詳細なアノテーションイントロスペクションを提供します。AnnotationUtils
、AnnotatedElementUtils
、Spring の反射ベースおよび ASM ベースのAnnotationMetadata
実装によって読み取られるアノテーション属性のキーと値のペアを表すLinkedHashMap
SE サブクラス。AnnotationAwareOrderComparator
は、Spring のOrdered
インターフェースと@Order
および@Priority
EE アノテーションをサポートするOrderComparator
の拡張であり、静的に定義されたアノテーション値(存在する場合)をオーバーライドするOrdered
インスタンスによって提供される順序値を使用します。アノテーションが正しく構成されていない場合、AnnotationUtils
によってスローされ、アノテーションを合成します。特定のアノテーション型をフィルタリングするために使用できるコールバックインターフェース。アノテーションの操作、メタアノテーションの処理、ブリッジメソッド(コンパイラーがジェネリクス宣言用に生成)、およびスーパーメソッド(オプションのアノテーション継承)を処理するための一般的なユーティリティメソッド。MergedAnnotation<A extends AnnotationSE>MergedAnnotations
コレクションから返された単一のマージされたアノテーション。Maps またはAnnotationAttributes
の作成時に属性値に適用できる適応。MergedAnnotation
インスタンスにさまざまな削減操作を提供するCollector
SE 実装。MergedAnnotations
のさまざまなテスト操作を提供する述語実装。MergedAnnotations
モデルで使用される検索アルゴリズムを構成し、検索を実行するための Fluent API。MergedAnnotations.search(SearchStrategy)
とMergedAnnotations.from(AnnotatedElement, SearchStrategy)
およびそのバリエーションでサポートされている検索戦略。MergedAnnotationSelector<A extends AnnotationSE>2 つのMergedAnnotation
インスタンスの選択に使用される戦略インターフェース。MergedAnnotation
インスタンスにさまざまなオプションを提供するMergedAnnotationSelector
実装。@Order
は、アノテーション付きコンポーネントのソート順を定義します。型宣言に基づいてオブジェクトの順序を決定するための一般的なユーティリティ。他のアノテーションのコンテナーとして機能するアノテーションを決定するために使用される戦略。@AliasFor
を介して属性のエイリアスを宣言するアノテーションを合成するMethodParameter
バリアント。