cxf wsdl2java生成一个单独的类,所有元素都作为内部静态类

时间:2017-02-20 17:05:26

标签: java cxf wsdl2java

我们正在尝试从wsdl生成类。对于之前的类似项目,wsdl2java为xsd中定义的每个请求/响应元素生成了一个单独的类。但是,在这种情况下,我们只获得请求的单个类和响应的单个类,并且在这些类中,所有元素都生成为静态内部类。请求/响应中有很多参数,因此这两个类变得非常庞大。另外,其中一个类生成了两次,因此我们也会遇到重复的类问题。

不确定是否重要,但我们将-b选项与custom.xml一起使用:

<jaxws:bindings
    xmlns="http://java.sun.com/xml/ns/jaxws"
    xmlns:jaxws="http://java.sun.com/xml/ns/jaxws">
  <enableWrapperStyle>false</enableWrapperStyle>
</jaxws:bindings>

有关如何将类分隔在自己的文件中的任何建议吗?或者它似乎是wsdl / xsd资源的问题?

0 个答案:

没有答案