インターフェースの使用
org.springframework.core.type.classreading.MetadataReader
MetadataReader を使用するパッケージ
パッケージ
説明
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
アノテーションおよびクラスレベルのメタデータを読み取るためのクラスをサポートします。
型 フィルタリング (クラスパススキャンなど) のためのコアサポートパッケージ。
org.springframework.context.annotation 内の MetadataReader 使用
型 MetadataReader のパラメーターを持つ org.springframework.context.annotation のメソッド修飾子と型メソッド説明protected booleanClassPathScanningCandidateComponentProvider.isCandidateComponent(MetadataReader metadataReader) 指定されたクラスがどの除外フィルターにも一致せず、少なくとも 1 つの包含フィルターに一致するかどうかを判別します。型 MetadataReader のパラメーターを持つ org.springframework.context.annotation のコンストラクター修飾子コンストラクター説明ScannedGenericBeanDefinition(MetadataReader metadataReader) 指定された MetadataReader が記述するクラスの新しい ScannedGenericBeanDefinition を作成します。org.springframework.core.type.classreading 内の MetadataReader 使用
修飾子と型メソッド説明CachingMetadataReaderFactory.getMetadataReader(Resource resource) MetadataReaderFactory.getMetadataReader(StringSE className) 指定されたクラス名の MetadataReader を取得します。MetadataReaderFactory.getMetadataReader(Resource resource) 指定されたリソースの MetadataReader を取得します。SimpleMetadataReaderFactory.getMetadataReader(StringSE className) SimpleMetadataReaderFactory.getMetadataReader(Resource resource) org.springframework.core.type.filter 内の MetadataReader 使用
型 MetadataReader のパラメーターを持つ org.springframework.core.type.filter のメソッド修飾子と型メソッド説明final booleanAbstractClassTestingTypeFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) booleanAbstractTypeHierarchyTraversingFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) booleanAspectJTypeFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) booleanTypeFilter.match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) このフィルターが、指定されたメタデータによって記述されたクラスに一致するかどうかを判別します。protected booleanAbstractTypeHierarchyTraversingFilter.matchSelf(MetadataReader metadataReader) これをオーバーライドして、自己の特性だけに一致させます。protected booleanAnnotationTypeFilter.matchSelf(MetadataReader metadataReader)