接口的使用
org.springframework.core.type.classreading.MetadataReader
使用MetadataReader的程序包 程序包 说明 org.springframework.context.annotation Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.org.springframework.core.type.classreading Support classes for reading annotation and class-level metadata.org.springframework.core.type.filter Core support package for type filtering (e.g. for classpath scanning).org.springframework.context.annotation中MetadataReader的使用
参数类型为MetadataReader的org.springframework.context.annotation中的方法 修饰符和类型 方法 说明 protected boolean
ClassPathScanningCandidateComponentProvider. isCandidateComponent(MetadataReader metadataReader)
Determine whether the given class does not match any exclude filter and does match at least one include filter.参数类型为MetadataReader的org.springframework.context.annotation中的构造器 构造器 说明 ScannedGenericBeanDefinition(MetadataReader metadataReader)
Create a new ScannedGenericBeanDefinition for the class that the given MetadataReader describes.org.springframework.core.type.classreading中MetadataReader的使用
返回MetadataReader的org.springframework.core.type.classreading中的方法 修饰符和类型 方法 说明 MetadataReader
CachingMetadataReaderFactory. getMetadataReader(Resource resource)
MetadataReader
MetadataReaderFactory. getMetadataReader(String className)
Obtain a MetadataReader for the given class name.MetadataReader
MetadataReaderFactory. getMetadataReader(Resource resource)
Obtain a MetadataReader for the given resource.MetadataReader
SimpleMetadataReaderFactory. getMetadataReader(String className)
MetadataReader
SimpleMetadataReaderFactory. getMetadataReader(Resource resource)
org.springframework.core.type.filter中MetadataReader的使用
参数类型为MetadataReader的org.springframework.core.type.filter中的方法 修饰符和类型 方法 说明 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)
Determine whether this filter matches for the class described by the given metadata.protected boolean
AbstractTypeHierarchyTraversingFilter. matchSelf(MetadataReader metadataReader)
Override this to match self characteristics alone.protected boolean
AnnotationTypeFilter. matchSelf(MetadataReader metadataReader)