2.26@ComponentScan注解的resourcePattern属性
戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注
[查看视频教程]
这里的resourcePattern和配置contentx:component-sacn的属性resourcePattern有一样的作用。
是用来配置要扫描的资源的正则表达式的,一般这里都是一个粗略的配置。
默认的配置是”**.*class“ 表示扫描配置包下的所有class文件。
我们可以修改配置类测试一下:我修改resourcePattern,只扫描us结尾的类:
1 /** 2 * @author 戴着假发的程序员 3 * 4 * @description 5 */ 6 @Configuration 7 @ComponentScan(basePackages = "com. st.dk.demo6",resourcePattern = "**/*us.class") 8 public class AppConfig { 9 }
测试创建容器查看结果:
我们会发现spring只是加载Bus类,并没有加载其类。
我是戴着假发的程序员,分享技术,分享经验,如果要转载,请注明:出自戴着假发的程序员