使用XmlBeanDefinitionReader的loadBeanDefinitions方法加载bean后,spring xml的自动扫描功能不起作用,因为创建了xml中提到的所有bean,但是没有创建由@Component标记为自动检测的bean。为什么Xsd验证是不工作?
我写的代码是 XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanDefinitionRegistry);
reader.setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD);
reader.loadBeanDefinitions(resource);
((ConfigurableApplicationContext) context).refresh();
请提前帮助,谢谢。