最近接手了一个项目,要实现WebService接口调用的功能。java开发WebService的框架主要包括axis2和CXF,CXF属于轻量级WebService的框架,支持spring集成;axis2相较来说有点笨重,和spring配合使用不太友好,所以此次选择CXF进行开发。
1. 服务端
1.1 引入依赖
创建SpringBoot项目,引入CXF所需依赖,pom文件如下:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.5</version>
<relativePath/>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>