首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring oxm的使用

Spring oxm的使用
EN

Stack Overflow用户
提问于 2013-04-11 00:38:30
回答 1查看 368关注 0票数 0

我是新来的春天。我在调查spring-oxm的XStreamMarshaller。我希望能找到一种方法将我的对象转换成xml。spring站点清楚地告诉我如何做到这一点,但它仍然需要我在POM中添加一个XStream依赖项。我不明白spring-oxm的用途是什么?如果我必须添加xstream依赖,那么我可以直接使用xstream toXml操作并完成它?如果能在理解spring-oxm的使用方面得到任何帮助,我将不胜感激。

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-11 01:12:56

Spring通过消除您需要编写的脚手架代码,为您提供了更高级别的抽象。例如,在OXM的情况下,您将使用MarshallerUnmarshaller抽象,而不考虑底层实现的使用(XStream、JAXB、Castor、XmlBeans等)。此外,它允许您使用DI将编组/解组服务注入到您自己的服务中。另一个优点是无论底层实现如何,异常层次结构都是一致的。所有这些都在他们的reference documentation上得到了很好的解释。

如果您有非常简单的需求,并且还没有使用Spring,那么我建议您坚持使用JDK 6附带的JAXB。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15931604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档