第一种实现方式
第一种实现方式分为三步:
第一步:创建域对象
第二步:创建各种数据转换的工具类
第三步:封装请求
第一步:创建域对象
这一步就比较简单了,也比较容易理解,适合域比较少,或者每次填写就那么十几个域。
打开你的接口文档,看一下文档中的接口报文都有多少个域,我这里是有64个域,有的域下面还有子域。
public class Message8583Body {
private String msgType;// 消息类型
private String bitMap;// 位元表
private String domain2;
private String domain3;
private String domain4;
···
private String domain48;
private String domain49;
private String domain58;
private String domain58_1;
private String domain58_2;
private String domain58_3;
}
这里我就简单表示一下,共有64域,根据每个域和其子域中创建一个类。子域我以58域这里举例,假设55域下面还有三个子域,有子域的地方set方法需要特别处理。
public String getDomain58() {
return domain58;
}
public void setDomain58(String domain58) {
this.domain58 = domain58;
}
public String getDomain58_1() {
return domain58_1;
}
public void setDomain58_1(String domain58_1) {
this.domain58_1 = domain58_1;
this.domain58 += domain58_1;
}
public String getDomain58_2() {
return domain58_2;
}
public void setDomain58_2(String domain58_2) {