pom导入cxf
<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.4</version> </dependency>
1.新建webservice类
@WebService(name = "LeakageService", // 暴露服务名称 targetNamespace = "http://webService.webchat.huaxin.com"// 命名空间,一般是接口的包名倒序 ) public interface LeakageService { String doSave(String id,String receiveCode); }
2.新建webservice业务代码实现
@WebService( targetNamespace = "http://webService.webchat.huaxin.com", //wsdl命名空间 serviceName = "LeakageService", //portType名称 客户端生成代码时 为接口名称 endpointInterface = "com.huaxin.webchat.webService.LeakageService")//指定发布 public class LeakageServiceImpl implements LeakageService {
public String doSave(String id, String receiveCode) { ....//具体业务代码 省略