我有一个使用 jax-ws 构建的 Web 服务,部署在 tomcat 5.5 上。在此 Web 服务中,我有一些获取和返回 java bean 对象的方法。我使用 java 提供的 wsimport 工具以正常方式创建了我的 stub :wsimport address/service?wsdl
。
wsimport 工具创建了所有允许我访问远程方法和所有 bean 类的类。
我的问题是我已经在代码中定义了我的bean。我不想在代码中到处更改我使用的 bean。事实上,我想指定 stub 哪些 bean 我想用。
而且,wsimport生成的bean并不完全相同; wsimport 将数组转换为列表。
有没有办法指定 wsimport(或其他 stub 构造函数)我想要使用哪些 bean?
最佳答案
我认为您可以更改 wsimport 编码和解码数组的方式。
关于定制类请参见need to use custom classes instead of generated (by wsimport) in web-services
关于java - 指定使用 wsimport 构造 stub 时要使用的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7685681/