Для построения приложения на Spring MVC
+ Groovy
+ Google App Engine
мне нужен простой XML-сериализатор / маршаллер.
Я пробовал:
XStream
- он не работает в Google App Engine, потому что он использует ограниченные (в GAE) классы Jaxb2
- он не работает с классами Groovy, потому что класс Groovy имеет дополнительные (скрытые) поля (например,metaClass
и т. Д.) XmlBeans
, насколько я понимаю, может использоваться только для десериализации из XML в Java Beans Castor
кажется большой нагрузкой (мне не нужно ничегоXMLSchema и т. Д.)
Я хочу просто сбросить класс в соответствующий XML и настроить имена тегов, используя несколько простых настроек (аннотации Java, например), без XMLSchema / DTD
Итак, требования:
- для использования в Google App Engine
- без XMLSchema / DTD
- простая конфигурация
- быстрая
- достаточно только object-> xml
- maven2 support
- groovy support (или настроенный вручную lisт используемых полей)
- (опционально) пружинная интеграция
Кто-нибудь может порекомендовать мне хороший инструмент для этого?