springboot整合整合cxf发布发布webservice以及调用的方法以及调用的方法
主要介绍了springboot整合cxf发布webservice以及调用的方法,小编觉得挺不错的,现在分享给大家,也给大
家做个参考。一起跟随小编过来看看吧
webservice性能不高,但是现在好多公司还是在用,恰好今天在开发的时候对接项目组需要使用到webservice下面来说下简单
的案例应用
首先老规矩:引入jar包
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.1.11</version>
</dependency>
新增一个公共的返回实体类
public class BaseResult {
private String isSuccess;
private String errCode;
private String message;
public String getIsSuccess() {
return isSuccess;
}
public void setIsSuccess(String isSuccess) {
this.isSuccess = isSuccess;
}
public String getErrCode() {
return errCode;
}
public void setErrCode(String errCode) {
this.errCode = errCode;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
其他类继承即可
@XmlRootElement(name = "testResult")
public class TestResult extends BaseResult implements Serializable {
private static final long serialVersionUID = -7128575337024823798L;
private List<User> data;
public List<User> getData() {
return data;
}
public void setData(List<User> data) {
this.data = data;
}
}
新增user类
public class User {
private String name;
private int age;
public User(String name, int age) {
super();
this.name = name;
this.age = age;