インターフェースの使用
org.springframework.core.type.classreading.MetadataReader
パッケージ
説明
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
アノテーションおよびクラスレベルのメタデータを読み取るためのクラスをサポートします。
型フィルタリングのコアサポートパッケージ(例:
org.springframework.context.annotation 内の MetadataReader 使用
修飾子と型メソッド説明protected boolean
ClassPathScanningCandidateComponentProvider.isCandidateComponent
(MetadataReader metadataReader) 指定されたクラスがどの除外フィルターにも一致せず、少なくとも 1 つの包含フィルターに一致するかどうかを判別します。修飾子コンストラクター説明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 使用
修飾子と型メソッド説明final boolean
AbstractClassTestingTypeFilter.match
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) boolean
AbstractTypeHierarchyTraversingFilter.match
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) boolean
AspectJTypeFilter.match
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) boolean
TypeFilter.match
(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) このフィルターが、指定されたメタデータによって記述されたクラスに一致するかどうかを判別します。protected boolean
AbstractTypeHierarchyTraversingFilter.matchSelf
(MetadataReader metadataReader) これをオーバーライドして、自己の特性だけに一致させます。protected boolean
AnnotationTypeFilter.matchSelf
(MetadataReader metadataReader)