类 ClassPathClientScanner

java.lang.Object
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider
org.springframework.context.annotation.ClassPathBeanDefinitionScanner
com.dtflys.forest.scanner.ClassPathClientScanner
所有已实现的接口:
org.springframework.beans.factory.Aware, org.springframework.context.ResourceLoaderAware, org.springframework.core.env.EnvironmentCapable

public class ClassPathClientScanner extends org.springframework.context.annotation.ClassPathBeanDefinitionScanner
从以下版本开始:
2017-04-24 14:46
作者:
gongjun[jun.gong@thebeastshop.com]
  • 字段概要

    从类继承的字段 org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider

    logger
  • 构造器概要

    构造器
    构造器
    说明
    ClassPathClientScanner(String configurationId, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    Set<org.springframework.beans.factory.config.BeanDefinitionHolder>
    doScan(String... basePackages)
    重写扫描逻辑
    protected boolean
    isCandidateComponent(org.springframework.beans.factory.annotation.AnnotatedBeanDefinition beanDefinition)
     
    void
    注册过滤器
    void
    注册能上传下载的文件类型

    从类继承的方法 org.springframework.context.annotation.ClassPathBeanDefinitionScanner

    checkCandidate, getBeanDefinitionDefaults, getRegistry, isCompatible, postProcessBeanDefinition, registerBeanDefinition, scan, setAutowireCandidatePatterns, setBeanDefinitionDefaults, setBeanNameGenerator, setIncludeAnnotationConfig, setScopedProxyMode, setScopeMetadataResolver

    从类继承的方法 org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider

    addExcludeFilter, addIncludeFilter, clearCache, findCandidateComponents, getEnvironment, getMetadataReaderFactory, getResourceLoader, isCandidateComponent, registerDefaultFilters, resetFilters, resolveBasePackage, setEnvironment, setMetadataReaderFactory, setResourceLoader, setResourcePattern

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ClassPathClientScanner

      public ClassPathClientScanner(String configurationId, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
  • 方法详细资料

    • registerMultipartTypes

      public void registerMultipartTypes()
      注册能上传下载的文件类型
    • registerFilters

      public void registerFilters()
      注册过滤器
    • doScan

      public Set<org.springframework.beans.factory.config.BeanDefinitionHolder> doScan(String... basePackages)
      重写扫描逻辑
      覆盖:
      doScan 在类中 org.springframework.context.annotation.ClassPathBeanDefinitionScanner
      参数:
      basePackages - 请求接口类所在的包路径,只能是第一层的包,不包含子包
      返回:
      BeanDefinitionHolder实例集合
    • isCandidateComponent

      protected boolean isCandidateComponent(org.springframework.beans.factory.annotation.AnnotatedBeanDefinition beanDefinition)
      覆盖:
      isCandidateComponent 在类中 org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider