编程语言
首页 > 编程语言> > 是否需要生成java类才能使用spring-ws客户端

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

作者:互联网

我想使用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文件.

标签:java,web-services,jaxb,spring-ws
来源: https://codeday.me/bug/20190626/1297825.html