JAXB marshaller no-arg默认构造函数
我想从java库编组java对象。
当使用JAXB marschaller编组java对象时,我遇到了一个问题:
A类没有no-arg默认构造函数
我使用Java Decomplier来检查类的实现,它是这样的:
public final class AImpl implements A
这意味着我无法扩展类AImpl
。
那么如何使用no-arg默认构造函数修复问题呢?
您可以将XmlAdapter
用于此用例。 有关示例,请参阅:
你怎么知道应该传递给那个构造函数的值呢?
我认为你需要覆盖Binder类来自己解组对象。