CXF具有一個用於配置客戶端<jaxws:client />
元素。
指定@WebService
帶註釋的接口爲serviceClass
屬性,並將端點URL指定爲address
屬性。例如,假設WSDL2Java的生成com.w3schools.webservices.TempConvertSoap
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">
<jaxws:client id="tempconvertClient"
serviceClass="com.w3schools.webservices.TempConvertSoap"
address="http://www.w3schools.com/webservices/tempconvert.asmx" />
</beans>
,你可以注入tempconvertClient
bean作爲com.w3schools.webservices.TempConvertSoap
,並用它來使你的服務電話。
有關更多信息,請參閱CXF JAX-WS Configuration文檔。
謝謝澄清,我會盡量嘗試。當然,我之前已經找到了這篇文章,但是我對這個問題的結果有點困惑,別管我的錯。 – Kousalik