簡體   English   中英

可注釋/必需注釋的JAX-WS模式驗證

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM