spring注入unmarshalled xml

时间:2013-11-23 18:37:23

标签: java spring jaxb2

在我的独立应用程序中,我需要读取一堆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”。 什么是最佳做法?

0 个答案:

没有答案