为什么 jaxb 会生成一个名为Result
below 的类型参数?
像这样生成getter/setter并不干净:
protected Result result;
public void setResult(Result value) {
this.approveRequestResult = (Result value);
}
public Result getResult() {
return result;
}
该文件由 JavaTM Architecture for XML Binding(JAXB) 参考实现生成:
protected JAXBElement<Result> result;
public void setResult(JAXBElement<Result> value) {
this.approveRequestResult = ((JAXBElement<Result> ) value);
}
public JAXBElement<Result> getResult() {
return result;
}
也许这是我不知道的设计模式?