springboot整合CXF发布webservice和客户端调用
项目使用springboot,首先附上项目结构
下面是pom中添加cxf支持:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.2.4</version>
</dependency>
- 测试实体代码
package com.example.demo.entity;
import java.io.Serializable;
/**
* @ClassName:User
* @Description:测试实体
* @author Maple
* @date:2018年4月10日下午3:57:38
*/
public class User implements Serializable{
private static final long serialVersionUID = -3628469724795296287L;
private String userId;
private String userName;
private String email;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@O

本文介绍了如何在SpringBoot项目中整合CXF,发布Webservice服务并进行客户端调用。详细步骤包括项目结构展示、POM依赖配置、测试实体和接口定义、接口实现、服务发布配置、WSDL文件截图以及客户端调用示例。同时提供了通过命令行工具`wsimport`自动生成客户端代码的方法和GitHub源码链接。
最低0.47元/天 解锁文章
1000





