我有一个架构,在该架构中,我想根据解组来自定义生成的getter。
哪种自定义绑定可以使我做到这一点?
一个示例是吸气剂,如果对象为NULL,则在返回该对象之前,我会使用一些默认值初始化该对象。
例如public smapleType getSampleObject() { (if sampleObject == NULL) sampleObject.setField(0); return sampleObject;}
有没有办法让JAXB生成这样的定制getter?
最佳答案
您可以通过创建域类和ObjectFactory的子类来做到这一点-在此处https://jaxb.java.net/guide/Adding_behaviors.html更多详细信息