1
我自动生成soap
使用CXF
(wsdl2java)的webservice类。如何给自动生成的SOAP Web服务请求相同的接口?
肥皂方法产生来自如XML标签:
<wsdl:message name="GetAvailabilityReq">
<wsdl:part name="parameters" element="q1:GetAvailabilityReq"
xmlns:q1="http://path.to./MyService" />
</wsdl:message>
生成的Web服务将会有不同的方法,如:
@WebService
public interface MyWebservice {
@WebResult
@WebMethod
public AvailabilityRsp getAvailability(@WebParam AvailabilityReq req);
@WebResult
@WebMethod
public BookingRsp getBooking(@WebParam BookingReq req);
}
我怎么能组在相同interface
所有请求?
例如AvailabilityReq implements BaseReq
和BookingReq implements BaseReq
?或者它可能是extends
。
注意:所有的请求不要共享提供的wsdl
文件的通用接口,但我想要生成。
我可能不得不告诉jaxb/cxf这个自动生成,但是怎么做?
我很好奇,因为我总是做的其他方式 - 的Java2WSDL – Antoniossss 2014-09-24 09:01:15
也许这个插件将帮助? http://confluence.highsource.org/display/J2B/AutoInheritance+Plugin – lexicore 2014-09-24 09:11:58