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;
}
@Override
public String toStri