在我们的项目中,我们公开了许多从wsdl生成的Web服务。在生成它们之后,我可以看到请求和响应被映射到POJO,当我做出响应时,我只是设置了一个新的POJO。这非常好用。但是,我的请求有问题。当我们收到请求时,我预计有效负载将是POJO映射来自请求的参数。有效负载实际上变成了一个对象数组。我可以访问这些值,但这不是很舒服。你可以看看图片。
我可以看到under" Variables"在该方法中,它与我们希望拥有的POJO正确匹配。是否有某些设置我在某处丢失,以便我们可以将有效负载映射到正确的POJO类型?
答案 0 :(得分:0)
将WSDL重新运行到Java codegen,但这次使用包装器样式禁用,请参阅:https://cxf.apache.org/docs/wsdl-to-java.html#WSDLtoJava-wrapperstyle