我必须生成大量的xml片段并将其存储到我的数据库中以供以后(重新)使用。 JaxB工作正常,但我提出了一些问题:
我想保持样板代码尽可能小。
问候 米
PS:XStream也运行良好,但我想坚持标准。
答案 0 :(得分:1)
你总是可以注入marshaller。 (最好的方法是使用Spring)
<bean id="marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<value>com.package.YourClass</value>
</list>
</property>
</bean>
我不明白你的意思是“坚持标准”,但你可以看看JIBX。它通常提供比JaxB更好的性能