在解组时,我需要验证值是否在一定范围内。我打算在setter中添加这个验证。如何在解组时强制JAXB使用setter?提前谢谢。
答案 0 :(得分:2)
您需要执行以下操作:
@XmlAccessorType(XmlAccessType.FIELD)
。您有一个匹配良好的获取/设置对
public String getFoo() {
return this.foo;
}
public void setFoo(String foo) {
this.foo = foo;
}
null
时,如果它的值为get
,则才会调用该集(即,您没有将其初始化为空集合)。