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