Java WebService:使用现有类而不是生成的类

发布于 2024-10-16 02:33:00 字数 246 浏览 8 评论 0原文

这就是我想做的。我有 3 个 Java 项目。项目A提供了一个WebService。项目 B 使用此 WebService。项目 C 是两个项目的共享库,其中包含一个类 XRef。

A 中的 WebService 返回 XRef 类型的对象。 B 使用此 WebService 并还使用 C 中的 XRef。当我创建 WebService 代理时,它还会生成另一个 XRef 类。

有没有一种方法可以使用现有的 XRef 类而不是创建另一个类?

here is what i wanna do. I've got 3 Java projects. Project A provides a WebService. Project B consumes this WebService. Project C is a shared library for both projects, which contains a class XRef.

The WebService in A returns an objects of Type XRef. B consumes this WebService and uses also XRef from C. When I create a WebService Proxy, it also produces another XRef class.

Is there a way that it uses the existing XRef class instead of creating another one?

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

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

发布评论

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

评论(1

花开雨落又逢春i 2024-10-23 02:33:00

一种解决方案是合并项目并为每个项目使用不同的打包脚本。

另一个解决方案是将所有 JAXB(我想)生成的类打包到一个 jar 中,并在所有 3 个项目中使用它。

JAXB 有一些很好的 Ant 任务,您可以使用它,JAX-WS 也是如此。

One solution would be to merge the projects and have different packaging scripts for each one.

Another solution would be to package all JAXB(I suppose) generated classes into a jar and use it in all 3 projects.

JAXB has some nice Ant tasks u can use for that and the same goes for JAX-WS.

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