インターフェースの使用
org.springframework.core.type.classreading.MetadataReader
MetadataReader を使用するパッケージ
パッケージ
説明
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
アノテーションおよびクラスレベルのメタデータを読み取るためのクラスをサポートします。
型フィルタリングのコアサポートパッケージ(例:
org.springframework.context.annotation 内の MetadataReader 使用
型 MetadataReader のパラメーターを持つ org.springframework.context.annotation のメソッド修飾子と型メソッド説明protected boolean
ClassPathScanningCandidateComponentProvider.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 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)