繁体   English   中英

是否需要生成java类才能使用spring-ws客户端

[英]Is it required to generate java classes to use spring-ws client

我想使用spring ws来创建webservice客户端。 我见过一些文档。 在所有使用jaxb编组和解组。 但是开始需要从xsd创建java类。 我试着为此下载elcipse插件。 java.net中的位置没有显示任何要下载的内容。 Sourceforce net显示下载链接。 但是这个插件不起作用。 我试过wsimport ,但它只生成.classes?

我的问题是,如果我想使用spring ws,是否需要生成.java类? 如果是这样,我在哪里可以找到elipse插件或如何生成类? 没有生成这些类,还有其他方法吗?

如果使用jboss,请使用wsconsume.bat生成这些类

Spring-WS允许您使用消息有效负载的几种不同表示,JAXB只是其中之一。 您也可以使用(例如)原始DOM对象(如果您选择)或其他一些选项。

如果您已经有了WSDL,那么wsimport应该很好地工作,它会为您的模式生成.class文件。 你也不需要 .java文件,严格来说,没有它们你可以很好地开发,而Spring-WS对它们毫无用处。 但是,如果你拥有它们更容易,并且wsimport具有-keepgenerated标志(或类似的东西),一旦它完成就会阻止它删除.java文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM