wsdl2java求助

发布于 2021-11-28 13:34:07 字数 1861 浏览 829 评论 3

我有个功能需要连接某个webservice平台,
这个平台发布了多个WebService

假定分别是

Http://server/ShoppingService?WSDL
    方法是
    ShoppingResp shopping(ShoppingReq req);

Http://server/BookingService?WSDL
    方法是
    BookingResp booking(BookingReq req);

com.server.shopping.ShoppingResp和com.server.booking.BookingResp都继承了com.server.base.BaseResp
com.server.shopping.ShoppingResp和com.server.booking.BookingResp都有个成员变量com.server.common.CommonResp  

com.server.shopping.ShoppingReq和com.server.booking.BookingReq都继承了com.server.base.BaseReq
com.server.shopping.ShoppingReq和com.server.booking.BookingReq都有个成员变量com.server.common.CommonReq 

我现在希望通过脚本方式自动生成client(目前使用的是maven),设定生成的包名是
com.client.shoppingcom.client.booking

如果不用特殊定制目标包名的话就完全没有下面的问题了...但是自动生成的包名是com.server

目前我的问题是:

1:能不能定义BaseResp和BaseReq生成到com.client.base下面

2.能不能定义CommonResp和CommonReq生成到com.client.common下面

总结一下,就是能不能指定某一个类生成到指定的包下面

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冷默言语 2021-12-02 06:19:07

因为我需要自动生成 怎么说吧。。。实际上的webservice有十几个,手改的话会死的。。。

浅沫记忆 2021-12-01 07:50:59

你是想改成你对应的路径?这个不可能吧,你可以生成后手动改名呀,反正生成的client是你自己用,对不对。为什么要这么纠结

混吃等死 2021-11-29 09:41:18

人工置顶...
没人这么用的么...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文