在从 WSDL 生成的 java 代码中生成访问器方法
我正在从 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不确定 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