2.25@ComponentScan注解的useDefaultFilters属性

戴着假发的程序员出品  抖音ID:戴着假发的程序员  欢迎关注

[查看视频教程]

这里的useDefaultFilters和配置contentx:component-sacn的属性useDefaultFilters有一样的作用。默认是true。表示使用默认的过滤器。spring的默认Filter就会处理@Component、@Controller、@Service、@Repository这些注解的Bean。

如果use-default-filters配置为false,则spring就不会再扫描和处理上面这些注解的Bean。

案例:

修改上一章节的配置类:useDefaultFilters配置为false

1 /**
2  * @author 戴着假发的程序员
3  *  
4  * @description
5  */
6 @Configuration
7 @ComponentScan(basePackages = "com. st.dk.demo6",useDefaultFilters = false)
8 public class AppConfig {
9 }

在创建容器,我们会发现,spring不会加载任何类。

posted @ 2020-10-12 08:28  戴着假发的程序员0-1  阅读(203)  评论(0编辑  收藏  举报