1

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

请帮助,提前谢谢。

4

0 回答 0