我有一个架构,在该架构中,我想根据解组来自定义生成的getter。

哪种自定义绑定可以使我做到这一点?
一个示例是吸气剂,如果对象为NULL,则在返回该对象之前,我会使用一些默认值初始化该对象。

例如

public smapleType getSampleObject() { (if sampleObject == NULL) sampleObject.setField(0); return sampleObject;}

有没有办法让JAXB生成这样的定制getter?

最佳答案

您可以通过创建域类和ObjectFactory的子类来做到这一点-在此处https://jaxb.java.net/guide/Adding_behaviors.html更多详细信息

07-24 20:21