0
我使用CXF從wsdl生成Java類。是否可以爲所有生成的類名稱分配一個前綴?向由cxf生成的類添加前綴
我使用CXF從wsdl生成Java類。是否可以爲所有生成的類名稱分配一個前綴?向由cxf生成的類添加前綴
的wsdl2java
工具有一個-b
選項:
-B |綁定名稱|指定JAXWS或JAXB綁定文件或XMLBeans上下文文件。使用多個-b標誌來指定多個條目。
您提供需要有下列內容的綁定文件:
<jxb:bindings version="1.0"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
jxb:extensionBindingPrefixes="xjc">
<jxb:bindings schemaLocation="../xsd/schema.xsd" node="/xs:schema">
<jxb:schemaBindings>
<jxb:nameXmlTransform>
<jxb:typeName prefix="Foo"/>
<jxb:anonymousTypeName prefix="Foo"/>
<jxb:elementName prefix="Foo"/>
</jxb:nameXmlTransform>
</jxb:schemaBindings>
</jxb:bindings>
</jxb:bindings>
這增加Foo
前綴爲類型,匿名類型和元素生成的類。請注意0屬性必須指向實際的模式。