在Config类中使用
@ComponentScan(value = "com.learn", useDefaultFilters = false,//要关闭默认的过滤规则 includeFilters = {@ComponentScan.Filter(type = FilterType.CUSTOM,classes = {MyTypeFilter.class})})
其中MyTypeFilter是自定义的Filter类
public class MyTypeFilter implements TypeFilter
使用 annotationConfigApplicationContext.getBeanDefinitionNames()观察容器中的组件,发现MyTypeFilter也在容器中。
MyTypeFilter并没有被任何注解修饰,为什么也会被IOC容器管理起来呢?
森栏