[英]CXF annotation: how to be fault-tolerant?
是否有注釋告知JAXB(或帶有CXF 3.1的配置?)更具容錯能力?
DTO類屬性:
private List<Address> address;
XML SOAP響應的一部分已解析:
<address xsi:type="axis2ns185:anyType">
<empty>true</empty>
</address>
拋出異常:
Caused by: com.sun.istack.SAXParseException2; ...;
unexpected element (uri:"", local:"empty"). Expected elements are ...
我希望這種情況導致地址列表為空...
要在解析過程中刪除驗證(以及驗證中的異常):
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
Map<String, Object> propertiesMap = new HashMap<String, Object>();
propertiesMap.put("set-jaxb-validation-event-handler", "false");
factory.setProperties(propertiesMap);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.