戴着假发的程序员出品 抖音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不会加载任何类。
2.25@ComponentScan注解的useDefaultFilters属性
原文:https://www.cnblogs.com/jiafa/p/13800775.html