# webservice **Repository Path**: helloworld6379/webservice ## Basic Information - **Project Name**: webservice - **Description**: webservice - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-03-07 - **Last Updated**: 2023-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringBootWebservice ## 1. 引入除springboot外pom文件 Spring Boot 已经集成了 cxf 所需要其他的相关依赖 ```xml org.apache.cxf cxf-spring-boot-starter-jaxws 3.2.5 ``` ##2. 接口 ```java @WebService(name = "TFamilyService", // 对外暴露的服务名称 targetNamespace = "http://service.webservice.com") // 命名空间,一般是接口的包名倒序 public interface TFamilyService { @WebMethod public String chairman(@WebParam(name = "reqXml") String reqXml); } ``` ##3. 实现类 ```java @WebService(name = "TFamilyService",// 对外暴露的服务名称 targetNamespace = "http://service.webservice.com", // 命名空间,一般是接口的包名倒序 endpointInterface = "com.webservice.service.TFamilyService") // 接口地址 @Component public class TFamilyServiceImpl implements TFamilyService{ @Override public String chairman(String reqXml) { return reqXml + ": 执行成功"; } } ``` ##4. 配置类,发布服务 ##5. 测试