作用:
1.XML下实现company-scan
2.springboot下实现启动类扫描
将扫描的类封装成beandefinition注册到本类私有属性BeanDefinitionRegistry中
public static void main(String[] args) {
ClassPathBeanDefinitionScanner classPathBeanDefinitionScanner=new ClassPathBeanDefinitionScanner(任意一个BeanDefinitionRegistry);
classPathBeanDefinitionScanner.scan("基础包名");//注意是包名,不是类名
BeanDefinitionRegistry registry=classPathBeanDefinitionScanner.getRegistry();
String [] beanDefinitionNames=registry.getBeanDefinitionNames();
for(String s:beanDefinitionNames) {
System.out.println(s);
}
}