作用
指定自定义扫描路径。 扫描被 @Component 标注的类,将它们注册为 Spring Bean。
参数
excludeFilters:要排除的 bean
includeFilters:要包含的 bean
参数值
FilterType.ANNOTATION:匹配注解类型
FilterType.ASSIGNABLE_TYPE:匹配 class 类型
案例代码
@ComponentScan(value = "com.study", excludeFilters = {
@ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class),
@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = AppConfig.class)
})@ComponentScans 可以套娃多个 @ComponentScan
Reference