我知道 @XmlTransient 注释,但有时我需要这个元素,在其他用例中我真的要防止它解组,因为它包含base64文本。所以我需要排除它,因为性能问题。
有没有办法动态排除一个元素与使用JAXB进行解组?
答案 0 :(得分:0)
也许你可以拥有非平凡的二传手? JAXB会调用setter,你可以在里面做这样的事情:
public void setMyProperty(String myProperty) {
if (someSpecialBusinessDecision()) {
this.myProperty = myProperty;
}
}