我有一个SOAP
网络服务(jaxws),其请求对象有一个enum
。如果已经插入了服务器未知的枚举,我想要使这个enum成为必需并拒绝/失败请求。
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class RequestObjekt {
@XmlElement(required = true, nillable = false)
private TypeMyEnum value;
}
但我可以传递TypeMyEnum
中未定义的值。为什么?如何告诉web服务拒绝任何包含无效枚举字符串的请求?