在从 WSDL 生成的 java 代码中生成访问器方法

发布于 2024-12-05 03:30:35 字数 329 浏览 1 评论 0原文

我正在从 WSDL 1.1 文档生成 java web 服务。我正在使用 Netbeans。该服务生成良好,我可以毫无问题地将其部署到 Tomcat。

现在,我的响应类型有一个名为“searchPhoneOutputType”。当它生成时,该类包含一个名为 List getOutput() 的方法,它允许我获取结果列表。

我的问题如下,如何告诉代码生成器也生成 setOutput(List out) 方法?我可以手动完成,但是当我重新生成代码时它会被覆盖。

我想知道是否有某种类型的注释 XML 可以用来告诉代码生成器生成某些方法。

如果您能透露一些信息,我将不胜感激。谢谢。

I am generating a java web service from a WSDL 1.1 document. I'm using Netbeans. The service generates fine and I can deploy it to Tomcat with no problem.

Now, I have a type for my response called "searchPhoneOutputType". When it generates, the class contains a method called List getOutput(), which allows me to get the list of results.

My question is the following, how could I tell the code generator to also generate a setOutput(List out) method? I could do it by hand, but then it would get overwritten when I re-generate code.

I'm wondering if there is some type of annotation XML I can use to tell the code generator to generate certain methods.

If you could shed some light I would greatly appreciate it. Thank you.

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

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

发布评论

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

评论(1

小…楫夜泊 2024-12-12 03:30:35

不确定 Netbeans 如何生成这些绑定,必须通过 JAXB。
因此,我们有 .jxb 配置文件,您可以在其中放入生成指令。

广泛的文档:http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.5/tutorial/doc/JAXBUsing4.html

Not sure how Netbeans generates these bindings, must be via JAXB.
Hence we have the .jxb config files, where you can put in generation instructions.

Extensive doc: http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/1.5/tutorial/doc/JAXBUsing4.html

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