从XML(编程方式)加载bean不起作用

时间:2016-12-22 18:54:56

标签: java xml spring component-scan

使用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(); 

请提前帮助,谢谢。

0 个答案:

没有答案