在Config類(lèi)中使用@ComponentScan(value = "com.learn",
useDefaultFilters = false,//要關(guān)閉默認(rèn)的過(guò)濾規(guī)則
includeFilters = {@ComponentScan.Filter(type = FilterType.CUSTOM,classes = {MyTypeFilter.class})})其中MyTypeFilter是自定義的Filter類(lèi)public class MyTypeFilter implements TypeFilter使用 annotationConfigApplicationContext.getBeanDefinitionNames()觀察容器中的組件,發(fā)現(xiàn)MyTypeFilter也在容器中。MyTypeFilter并沒(méi)有被任何注解修飾,為什么也會(huì)被IOC容器管理起來(lái)呢?
Spring @ComponentScan 自定義的Filter 為什么也會(huì)被IOC容器管理起來(lái)
慕運(yùn)維8079593
2019-03-08 09:05:16