パッケージ | 説明 |
---|---|
org.springframework.beans.factory.annotation | アノテーション駆動型 Bean 構成のサポートパッケージ。 |
org.springframework.cache.annotation | 宣言的なキャッシュ管理のためのアノテーションとサポートクラス。 |
org.springframework.core.annotation | アノテーション、メタアノテーション、属性オーバーライドを備えた合成アノテーションのコアサポートパッケージ。 |
org.springframework.core.type.classreading | アノテーションおよびクラスレベルのメタデータを読み取るためのクラスをサポートします。 |
org.springframework.scheduling.annotation | 非同期メソッド実行用の Java 5 アノテーション。 |
org.springframework.test.context | このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。 |
org.springframework.test.util | 単体テストおよび統合テストで使用する一般的なユーティリティクラス。 |
org.springframework.transaction.annotation | Spring のアノテーションベースのトランザクション境界のサポート。 |
修飾子と型 | メソッドと説明 |
---|---|
protected boolean | AutowiredAnnotationBeanPostProcessor.determineRequiredStatus(AnnotationAttributes ann) アノテーション付きのフィールドまたはメソッドに依存関係が必要かどうかを判断します。 |
protected ObjectSE | QualifierAnnotationAutowireCandidateResolver.extractValue(AnnotationAttributes attr) 指定されたアノテーションから値属性を抽出します。 |
修飾子と型 | フィールドと説明 |
---|---|
protected AnnotationAttributes | AbstractCachingConfiguration.enableCaching |
修飾子と型 | メソッドと説明 |
---|---|
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.fromMap(MapSE<StringSE, ObjectSE> map) 指定されたマップに基づいて AnnotationAttributes インスタンスを返します。 |
AnnotationAttributes | AnnotationAttributes.getAnnotation(StringSE attributeName) 指定された attributeName に保存されている AnnotationAttributes を取得します。 |
AnnotationAttributes[] | AnnotationAttributes.getAnnotationArray(StringSE attributeName) 指定された attributeName に格納されている 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 | AnnotationUtils.getAnnotationAttributes(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 の最初のアノテーションを取得し、そのアノテーションの属性を、アノテーション階層の下位レベルのアノテーションの一致する属性とマージします。 |
修飾子と型 | メソッドと説明 |
---|---|
static void | AnnotationUtils.postProcessAnnotationAttributes(ObjectSE annotatedElement, AnnotationAttributes attributes, boolean classValuesAsString) 提供された AnnotationAttributes を後処理し、ネストされたアノテーションを Annotation インスタンスとして保持します。 |
static void | AnnotationUtils.registerDefaultValues(AnnotationAttributes attributes) 可能な場合は、指定された属性のアノテーションで宣言されたデフォルト値を登録します。 |
コンストラクターと説明 |
---|
AnnotationAttributes(AnnotationAttributes other) 新しい AnnotationAttributes インスタンスを作成し、提供されたマップとそのすべてのキーと値のペアをラップします。 |
修飾子と型 | フィールドと説明 |
---|---|
protected LinkedMultiValueMap<StringSE, AnnotationAttributes> | MethodMetadataReadingVisitor.attributesMap |
protected LinkedMultiValueMap<StringSE, AnnotationAttributes> | AnnotationMetadataReadingVisitor.attributesMap エントリの階層順序が維持されるように、 MultiValueMap ではなく LinkedMultiValueMap として宣言されています。 |
修飾子と型 | メソッドと説明 |
---|---|
AnnotationAttributes | MethodMetadataReadingVisitor.getAnnotationAttributes(StringSE annotationName) |
AnnotationAttributes | AnnotationMetadataReadingVisitor.getAnnotationAttributes(StringSE annotationName) |
AnnotationAttributes | MethodMetadataReadingVisitor.getAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) |
AnnotationAttributes | AnnotationMetadataReadingVisitor.getAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) |
修飾子と型 | フィールドと説明 |
---|---|
protected AnnotationAttributes | AbstractAsyncConfiguration.enableAsync |
コンストラクターと説明 |
---|
ContextConfigurationAttributes(ClassSE<?> declaringClass, AnnotationAttributes annAttrs) 提供された AnnotationAttributes (@ContextConfiguration アノテーションから解析された)および宣言したテストクラスの新しい ContextConfigurationAttributes SE インスタンスを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
AnnotationAttributes | MetaAnnotationUtils.AnnotationDescriptor.getAnnotationAttributes() |
修飾子と型 | フィールドと説明 |
---|---|
protected AnnotationAttributes | AbstractTransactionManagementConfiguration.enableTx |
修飾子と型 | メソッドと説明 |
---|---|
protected TransactionAttribute | JtaTransactionAnnotationParser.parseTransactionAnnotation(AnnotationAttributes attributes) |
protected TransactionAttribute | SpringTransactionAnnotationParser.parseTransactionAnnotation(AnnotationAttributes attributes) |