我正在尝试使用 jax-ws 公开服务,但我得到的第一个惊喜是 Weblogic 不支持请求/响应对象的内部类。克服这种情况后here ,我面临着另一个挑战:
生成 getXXX()
而不是/附加到 isXXX()
方法。
我需要生成此方法,因为当我启动服务时我收到消息:
<WS data binding error>could not find getter for property 'IsXXX' on com.foo.MyClass
尝试自定义:
<jaxb:globalBindings generateIsSetMethod="false" enableJavaNamingConventions="false">
没有效果。 :(
有什么帮助吗?
最佳答案
这在 jaxb 2.1.13 中已得到修复或更好的说法是受支持(有关更多详细信息,请参阅 JAXB-131)。升级您的依赖项并配置 enableIntrospection xjc 选项。有关 xjc 选项的更多详细信息,请参见 this link .如果您使用的是 org.codehause.mojo:jaxb2-maven-plugin:1.3.1 插件,请参阅 this issue comment寻求解决方法。
选项:-enableIntrospection
关于xml - 使用 JAXB 的 bool 属性的 getter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/202124/