as
ключевое слово на самом деле часть Groovy языка спецификации. Часть, которую вам не хватает, это класс XML, который выполняет преобразование. Это действительно просто классный класс, который выполняет POJO и записывает XML (возможно, используя MarkupBuilder
).
У Groovy нет такого встроенного класса, как grails.converters.XML
, что делает его настолько легким. Вместо этого вам необходимо вручную построить XML, используя MarkupBuilder
или StreamingMarkupBuilder
.
Ни один из них не будет автоматически конвертировать POJO или POGO в XML, вам придется либо обработать это самостоятельно, либо использовать отражение для автоматизации процесса.
Я бы предположил, что вы могли бы скопировать конвертер grails, но у него может быть много зависимостей. Тем не менее, это открытый исходный код, который может быть отправной точкой, если вам нужен более многоразовый компонент.