[英]How to use spring-ws client to call the same webservice using different keystore
[英]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.