1

XmlBeanDefinitionReader の loadBeanDefinitions メソッドを使用して Bean をロードした後、xml に記載されているすべての Bean が作成されるため、Spring xml の自動スキャン機能は機能しませんが、@Component によって自動検出するようにマークされた Bean は作成されません。Xsd 検証が機能しないのはなぜですか?

私が書いているコードは

 XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(beanDefinitionRegistry);

 reader.setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD);

 reader.loadBeanDefinitions(resource);

 ((ConfigurableApplicationContext) context).refresh(); 

助けてください、事前に感謝します。

4

0 に答える 0