public class FormServiceScanner
extends org.springframework.context.annotation.ClassPathBeanDefinitionScanner
| 构造器和说明 |
|---|
FormServiceScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<org.springframework.beans.factory.config.BeanDefinitionHolder> |
doScan(String aroundClass,
String... basePackages)
重写类扫描包路径加载器,调用父类受保护的扫描方法 doScan
|
protected boolean |
isCandidateComponent(org.springframework.beans.factory.annotation.AnnotatedBeanDefinition beanDefinition) |
protected void |
registerFilters()
注册条件过滤器,将
FormService 注解加入允许扫描的过滤器中,
如果加入排除扫描的过滤器集合excludeFilter中,则不会扫描 |
checkCandidate, doScan, getBeanDefinitionDefaults, getRegistry, isCompatible, postProcessBeanDefinition, registerBeanDefinition, scan, setAutowireCandidatePatterns, setBeanDefinitionDefaults, setBeanNameGenerator, setIncludeAnnotationConfig, setScopedProxyMode, setScopeMetadataResolveraddExcludeFilter, addIncludeFilter, clearCache, findCandidateComponents, getEnvironment, getMetadataReaderFactory, getResourceLoader, isCandidateComponent, registerDefaultFilters, resetFilters, resolveBasePackage, setEnvironment, setMetadataReaderFactory, setResourceLoader, setResourcePatternpublic FormServiceScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
protected void registerFilters()
FormService 注解加入允许扫描的过滤器中,
如果加入排除扫描的过滤器集合excludeFilter中,则不会扫描protected boolean isCandidateComponent(org.springframework.beans.factory.annotation.AnnotatedBeanDefinition beanDefinition)
isCandidateComponent 在类中 org.springframework.context.annotation.ClassPathScanningCandidateComponentProviderCopyright © 2023. All rights reserved.