クラスの使用
org.springframework.core.annotation.AnnotationAttributes
AnnotationAttributes を使用するパッケージ
パッケージ
説明
アノテーション駆動型 Bean 構成のサポートパッケージ。
宣言的なキャッシュ管理のためのアノテーションとサポートクラス。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
非同期メソッド実行のアノテーションサポート。
このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。
Spring のアノテーションベースのトランザクション境界のサポート。
org.springframework.beans.factory.annotation 内の AnnotationAttributes 使用
型 AnnotationAttributes のパラメーターを持つ org.springframework.beans.factory.annotation のメソッド修飾子と型メソッド説明protected ObjectSE
QualifierAnnotationAutowireCandidateResolver.extractValue
(AnnotationAttributes attr) 指定されたアノテーションから値属性を抽出します。org.springframework.cache.annotation 内の AnnotationAttributes 使用
AnnotationAttributes として宣言されている org.springframework.cache.annotation のフィールドorg.springframework.context.annotation 内の AnnotationAttributes 使用
型 AnnotationAttributes のパラメーターを持つ org.springframework.context.annotation のメソッド修飾子と型メソッド説明static ListSE<TypeFilter>
TypeFilterUtils.createTypeFiltersFor
(AnnotationAttributes filterAttributes, Environment environment, ResourceLoader resourceLoader, BeanDefinitionRegistry registry) ComponentScan.includeFilters()
またはComponentScan.excludeFilters()
から供給されたものなど、提供されたAnnotationAttributes
から型フィルターを作成します。org.springframework.core.annotation 内の AnnotationAttributes 使用
修飾子と型メソッド説明MergedAnnotation.asAnnotationAttributes
(MergedAnnotation.Adapt... adaptations) このマージされたアノテーションから新しい可変AnnotationAttributes
インスタンスを作成します。static AnnotationAttributes
AnnotatedElementUtils.findMergedAnnotationAttributes
(AnnotatedElementSE element, ClassSE<? extends AnnotationSE> annotationType, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたelement
の上のアノテーション階層内で指定されたannotationType
の最初のアノテーションを検索し、そのアノテーションの属性を、アノテーション階層の下位レベルのアノテーションの一致する属性とマージします。static AnnotationAttributes
AnnotatedElementUtils.findMergedAnnotationAttributes
(AnnotatedElementSE element, StringSE annotationName, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたelement
の上のアノテーション階層内で指定されたannotationName
の最初のアノテーションを検索し、そのアノテーションの属性を、アノテーション階層の下位レベルのアノテーションの一致する属性とマージします。static AnnotationAttributes
指定されたマップに基づいてAnnotationAttributes
インスタンスを返します。AnnotationAttributes.getAnnotation
(StringSE attributeName) 指定されたattributeName
に保存されているAnnotationAttributes
を取得します。AnnotationAttributes.getAnnotationArray
(StringSE attributeName) 指定されたattributeName
に格納されているAnnotationAttributes
の配列を取得します。static AnnotationAttributes
AnnotationUtils.getAnnotationAttributes
(AnnotationSE annotation, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたアノテーションの属性をAnnotationAttributes
マップとして取得します。static AnnotationAttributes
AnnotationUtils.getAnnotationAttributes
(AnnotatedElementSE annotatedElement, AnnotationSE annotation) 指定されたアノテーションの属性をAnnotationAttributes
マップとして取得します。static AnnotationAttributes
AnnotationUtils.getAnnotationAttributes
(AnnotatedElementSE annotatedElement, AnnotationSE annotation, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたアノテーションの属性をAnnotationAttributes
マップとして取得します。static AnnotationAttributes
AnnotatedElementUtils.getMergedAnnotationAttributes
(AnnotatedElementSE element, ClassSE<? extends AnnotationSE> annotationType) 指定されたelement
の上のアノテーション階層内で指定されたannotationType
の最初のアノテーションを取得し、そのアノテーションの属性を、アノテーション階層の下位レベルのアノテーションの一致する属性とマージします。static AnnotationAttributes
AnnotatedElementUtils.getMergedAnnotationAttributes
(AnnotatedElementSE element, StringSE annotationName) 指定されたelement
の上のアノテーション階層内で指定されたannotationName
の最初のアノテーションを取得し、そのアノテーションの属性を、アノテーション階層の下位レベルのアノテーションの一致する属性とマージします。static AnnotationAttributes
AnnotatedElementUtils.getMergedAnnotationAttributes
(AnnotatedElementSE element, StringSE annotationName, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたelement
の上のアノテーション階層内で指定されたannotationName
の最初のアノテーションを取得し、そのアノテーションの属性を、アノテーション階層の下位レベルのアノテーションの一致する属性とマージします。型 AnnotationAttributes のパラメーターを持つ org.springframework.core.annotation のメソッド修飾子と型メソッド説明static void
AnnotationUtils.postProcessAnnotationAttributes
(ObjectSE annotatedElement, AnnotationAttributes attributes, boolean classValuesAsString) 提供されたAnnotationAttributes
を後処理し、ネストされたアノテーションをAnnotation
インスタンスとして保持します。static void
AnnotationUtils.registerDefaultValues
(AnnotationAttributes attributes) 可能な場合は、指定された属性のアノテーションで宣言されたデフォルト値を登録します。型 AnnotationAttributes のパラメーターを持つ org.springframework.core.annotation のコンストラクターorg.springframework.scheduling.annotation 内の AnnotationAttributes 使用
AnnotationAttributes として宣言されている org.springframework.scheduling.annotation のフィールドorg.springframework.test.context 内の AnnotationAttributes 使用
型 AnnotationAttributes のパラメーターを持つ org.springframework.test.context のコンストラクター修飾子コンストラクター説明ContextConfigurationAttributes
(ClassSE<?> declaringClass, AnnotationAttributes annAttrs) 提供されたAnnotationAttributes
(@ContextConfiguration
アノテーションから解析された)および宣言したテストクラスの新しいContextConfigurationAttributes
SE インスタンスを構築します。org.springframework.transaction.annotation 内の AnnotationAttributes 使用
AnnotationAttributes として宣言されている org.springframework.transaction.annotation のフィールド型 AnnotationAttributes のパラメーターを持つ org.springframework.transaction.annotation のメソッド修飾子と型メソッド説明protected TransactionAttribute
JtaTransactionAnnotationParser.parseTransactionAnnotation
(AnnotationAttributes attributes) protected TransactionAttribute
SpringTransactionAnnotationParser.parseTransactionAnnotation
(AnnotationAttributes attributes)