美文网首页
@ComponentScan注解使用

@ComponentScan注解使用

作者: 奋斗的韭菜汪 | 来源:发表于2021-12-01 09:20 被阅读0次

    作用:扫描当前包及其子级包下的所有文件。

    @ComponentScan的使用

    常用参数含义

    basePackages与value: 用于指定包的路径,进行扫描(默认参数)
    basePackageClasses: 用于指定某个类的包的路径进行扫描
    includeFilters: 包含的过滤条件
    FilterType.ANNOTATION:按照注解过滤
    FilterType.ASSIGNABLE_TYPE:按照给定的类型
    FilterType.ASPECTJ:使用ASPECTJ表达式
    FilterType.REGEX:正则
    FilterType.CUSTOM:自定义规则
    excludeFilters: 排除的过滤条件,用法和includeFilters一样
    nameGenerator: bean的名称的生成器
    useDefaultFilters: 是否开启对@Component,@Repository,@Service,@Controller的类进行检测

    相关文章

      网友评论

          本文标题:@ComponentScan注解使用

          本文链接:https://www.haomeiwen.com/subject/ammdxrtx.html