在我的独立应用程序中,我需要读取一堆xml文件并将它们转换为java对象。 这是我的applicationContext.xml
...
<bean id="jaxb2Marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>....</list>
...
我可以使用代码
转换xml@Autowired
private Unmarshaller unmarshaller;
public void myMethod(String file){
Context c = (Context) unmarshaller.unmarshal(new StreamSource(new FileInputStream(file)));
}
我想知道是否可以在applicationContext中解组xml,然后在必要时自动装配它们。是吗?
到现在为了转换所有xml文件,我需要多次调用“myMethod”。 什么是最佳做法?