小编sri*_*ram的帖子

在执行JAXB Unmarshalling时处理无效的枚举值

我的Jaxb基于XML模式设置创建了一个Enum类.

**enum Fruit {
    APPLE,ORANGE;
}**
Run Code Online (Sandbox Code Playgroud)

我正在使用SOAP UI来检查我的Web服务.因为它是一个自由形式的条目,如果我给错误的水果说"Guva"然后而不是抛出异常,它在做UnMarshalling之后将它返回为null.

我怎么能避免这个?我应该使用自定义枚举类而不是JAXB生成的.请举个例子.即

关于sri

web-services soapui jaxb2

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

jaxb2 ×1

soapui ×1

web-services ×1