指定使用wsimport构造存根时要使用的bean

时间:2011-10-07 09:58:21

标签: java web-services jax-ws wsimport

我使用部署在tomcat 5.5上的jax-ws构建了一个Web服务。在这个Web服务中,我有一些获取和返回java bean对象的方法。我使用java提供的wsimport工具以正常方式创建了我的存根:wsimport address/service?wsdl

wsimport工具创建所有允许我访问远程方法和所有bean类的类。

我的问题是我已经在我的代码中定义了我的bean。我不想在我的代码中随处更改我使用的bean。的确,我想在stub中指定哪些bean 我想用。

此外,wsimport生成的bean并不完全相同; wsimport将数组转换为List。

有没有办法指定wsimport(或其他存根构造函数)我想使用哪些bean?

1 个答案:

答案 0 :(得分:1)

我认为你可以改变wsimport对阵列进行编组和取消编组的方式。

关于自定义课程,请参阅need to use custom classes instead of generated (by wsimport) in web-services