戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注
@ComponentScan注解的useDefaultFilters属性
spring应用手册(第二部分)
这里的useDefaultFilters和配置contentx:component-sacn的属性useDefaultFilters有一样的作用。默认是true。表示使用默认的过滤器。spring的默认Filter就会处理@Component、@Controller、@Service、@Repository这些注解的Bean。
如果use-default-filters配置为false,则spring就不会再扫描和处理上面这些注解的Bean。
案例:
修改上一章节的配置类:useDefaultFilters配置为false
/**
* @author 戴着假发的程序员
*
* @description
*/
@Configuration
@ComponentScan(basePackages = "com. st.dk.demo6",useDefaultFilters = false)
public class AppConfig {
}
在创建容器,我们会发现,spring不会加载任何类。