[英]JAX-WS Schema Validation for nillable/required annotations
@XmlElement(required=true,nillable=false)
private String address1;
我在班級上添加了必填字段和必填字段。 但是,當用戶未將XML中的該字段提交給Web服務時,將沒有驗證錯誤。
有沒有辦法執行架構驗證?
如果使用的是JAX-WS RI,則可以使用以下注釋:
@SchemaValidation
@WebService
public class MyServiceImpl {
}
但是,由於高開銷,不建議在生產中啟用此功能。 在生產中,您可以使用硬件驗證解決方案(例如IBM XM70),或者如果您的所有使用者都是內部用戶,則完全不驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.