1、引入pom依赖
<!-- 引入CXF jar包 -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.3.3</version>
</dependency>
2、编写webservice服务端
2.1 新建接口,并添加targetNamespace,targetNamespace是接口所在包的倒序,如果不添加,在动态调用接口的时候,会报错误信息。
import javax.jws.WebParam;
import javax.jws.WebService;
// ~ File Information
/**
* @author zxy
* @date 2019年9月23日 下午2:45:10
* 类说明:定义接口,targetNamespace是当前所在包的倒序。
*/
@WebService(targetNamespace="http://webservice.common.bmSystem.com")
public interface IHelloWord {
// ~ Methods
public String say(@WebParam(name="helloName") String helloName);
}
2.2 新建接口实现类,targetNamespace与实现接口保持一致,endpointInterface为接口所在包的全路径。
import javax.jws.WebService;
import org.springframewor