【发布时间】:2014-10-18 10:50:32
【问题描述】:
我有一个 webservice soap 服务,它接受一个带有可选列表的对象作为 xml 参数:
@XmlElement(required = false)
private List<String> list;
public List<String> getList() { return list; }
如果客户端未提供列表标记,是否可以告诉 JAXB 始终返回/使用空集合而不是 null 列表?
或者我是否总是必须在服务器端为永远不应该为空的列表定义一个惰性 getter(我希望总是这样)?
public List<String> getList() {
if (list == null) {
list = new ArrayList<String>();
}
return list;
}
【问题讨论】:
标签: java web-services soap jaxb jax-ws