[英]Simple XML @Text causing exception
我有一个简单的课程,像这样:
public static class MyData {
@Text(required = false)
protected String value;
@Attribute(required = true)
protected String id;
@Text
public String getValue() {
return value;
}
@Text
public void setValue(String value) {
this.value = value;
}
public String getId() {
return id;
}
public void setId(String value) {
this.id = value;
}
}
它导致异常:
Exception Text annotation
@org.simpleframework.xml.Text(data=false, empty=, required=true)
on method 'value' used with elements in class MyData
实际的XML是:
<MyData id="fakeId">An HTTP Link is here</MyData>
任何想法:我已经尝试了几种组合,例如在getValue / setValue处没有@Text
注释,但似乎无济于事。
问题是上课之前有这些注释。 @Default(DefaultType.FIELD)@Order(elements = {})
删除上述行后,它工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.