【发布时间】:2010-03-05 19:01:30
【问题描述】:
对于基于 Spring MVC + Groovy + Google App Engine 构建的应用程序,我需要简单的 XML 序列化程序/marhaller。
我试过了:
-
XStream- 它不适用于 Google App Engine,因为它使用受限(在 GAE)类 -
Jaxb2- 它不适用于 Groovy 类,因为 groovy 类有其他(隐藏)字段(如metaClass等) -
XmlBeans据我了解只能用于从 XML 反序列化到 Java Beans -
Castor似乎开销很大(我不需要任何 XMLSchema 等)
我只想将类转储到相应的 XML,并且我想使用一些简单的配置(例如 java 注释)来配置标签名称,而不需要 XMLSchema/DTD
所以,要求是:
- 可用于 Google App Engine
- 没有 XMLSchema/DTD
- 简单配置
- 快
- 对象就够了->xml
- maven2 支持
- groovy 支持(或手动配置的使用字段列表)
- (可选)弹簧集成
谁能推荐我一个很好的工具?
【问题讨论】:
标签: java xml spring google-app-engine groovy