类 ComponentScanBeanDefinitionParser
java.lang.Object
cn.taketoday.context.annotation.ComponentScanBeanDefinitionParser
- 所有已实现的接口:
BeanDefinitionParser
Parser for the
<context:component-scan/> element.- 从以下版本开始:
- 4.0 2022/3/7 18:04
- 作者:
- Mark Fisher, Ramnivas Laddad, Juergen Hoeller, Harry Yang
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected ClassPathBeanDefinitionScannerconfigureScanner(ParserContext parserContext, Element element) protected ClassPathBeanDefinitionScannercreateScanner(XmlReaderContext readerContext, boolean useDefaultFilters) protected cn.taketoday.core.type.filter.TypeFiltercreateTypeFilter(Element element, ClassLoader classLoader, ParserContext parserContext) parse(Element element, ParserContext parserContext) protected voidparseBeanNameGenerator(Element element, ClassPathBeanDefinitionScanner scanner) protected voidparseScope(Element element, ClassPathBeanDefinitionScanner scanner) protected voidparseTypeFilters(Element element, ClassPathBeanDefinitionScanner scanner, ParserContext parserContext) protected voidregisterComponents(XmlReaderContext readerContext, ClassPathBeanDefinitionScanner scanner, String[] basePackages, Element element)
-
构造器详细资料
-
ComponentScanBeanDefinitionParser
public ComponentScanBeanDefinitionParser()
-
-
方法详细资料
-
parse
- 指定者:
parse在接口中BeanDefinitionParser
-
configureScanner
protected ClassPathBeanDefinitionScanner configureScanner(ParserContext parserContext, Element element) -
createScanner
protected ClassPathBeanDefinitionScanner createScanner(XmlReaderContext readerContext, boolean useDefaultFilters) -
registerComponents
protected void registerComponents(XmlReaderContext readerContext, ClassPathBeanDefinitionScanner scanner, String[] basePackages, Element element) -
parseBeanNameGenerator
-
parseScope
-
parseTypeFilters
protected void parseTypeFilters(Element element, ClassPathBeanDefinitionScanner scanner, ParserContext parserContext) -
createTypeFilter
protected cn.taketoday.core.type.filter.TypeFilter createTypeFilter(Element element, @Nullable ClassLoader classLoader, ParserContext parserContext) throws ClassNotFoundException
-