一、WebService
WebService入门详解
SpringBoot整合WebService服务
在不同的优质文章中收获了很多~
二、SpringBoot整合步骤记录(CXF框架)
1.相关依赖
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.1.6</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.1.6</version>
</dependency>
2.服务端(简)
import java.util.Date;
@WebService(serviceName = "DemoService",
targetNamespace ="http:testwebservice.com",
endpointInterface ="com.testwebservice.DemoService" )
public class DemoServiceImpl implements DemoService{
@Override
public String sayHello(String user) {
return user + ",现在时间:(" + new Date() + ")";
}
}
3.客户端(IDEA 2021.3.1创建)
1.创建普通Java项目
2.添加WebServices Client
3.生成代码
4.编写测试类
public class demo {
public static void main(String[] args) throws ServiceException, RemoteException {
DemoService_ServiceLocator demoService_serviceLocator = new DemoService_ServiceLocator();
String result = demoService_serviceLocator.getDemoServiceImplPort().sayHello("Lew");
System.out.println("==================================================");
System.out.println(result);
System.out.println("==================================================");
}
}
5.控制台打印结果
总结
简单记录了WebService的学习过程,收获颇丰。