戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注
@ComponentScan注解的resourcePattern属性
spring应用手册(第二部分)
这里的resourcePattern和配置contentx:component-sacn的属性resourcePattern有一样的作用。
是用来配置要扫描的资源的正则表达式的,一般这里都是一个粗略的配置。
默认的配置是”**.*class“ 表示扫描配置包下的所有class文件。
我们可以修改配置类测试一下:我修改resourcePattern,只扫描us结尾的类:
/**
* @author 戴着假发的程序员
*
* @description
*/
@Configuration
@ComponentScan(basePackages = "com. st.dk.demo6",resourcePattern = "**/*us.class")
public class AppConfig {
}
测试创建容器查看结果:
我们会发现spring只是加载Bus类,并没有加载其类。