package xml;
import javax.xml.bind.annotation.XmlAccessOrder;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorOrder;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @ClassName: DataBean
* @Description: TODO
* @author HuRan
* @date 2018年2月9日 下午5:32:46
*/
/**
*
1、@XmlType,将Java类或枚举类型映射到XML模式类型
2、@XmlAccessorType(XmlAccessType.FIELD) ,控制字段或属性的序列化。FIELD表示JAXB将自动绑定Java类中的每个非静态的(static)、非瞬态的(由@XmlTransient标 注)字段到XML。其他值还有XmlAccessType.PROPERTY和XmlAccessType.NONE。
3、@XmlAccessorOrder,控制JAXB 绑定类中属性和字段的排序。
4、@XmlJavaTypeAdapter,使用定制的适配器(即扩展抽象类XmlAdapter并覆盖marshal()和unmarshal()方法),以序列化Java类为XML。
5、@XmlElementWrapper ,对于数组或集合(即包含多个元素的成员变量),生成一个包装该数组或集合的XML元素(称为包装器)。
6、@XmlRootElement,将Java类或枚举类型映射到XML元素。
7、@XmlElement,将Java类的一个属性映射到与属性同名的一个XML元素。
8、@XmlAttribute,将Java类的一个属性映射到与属性同名的一个XML属性。
*
*/
@XmlRootElement(name = "data_bean")
@XmlAccessorType(XmlAccessType.FIELD)
public class DataBean {
@XmlAttribute
String version;
String data_type;
String batch_no;
String user_name;
String trans_state;
String msg_sign;
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getData_type() {
return data_type;
}
public void setData_type(String data_type) {
this.data_type = data_type;
}
public String getBatch_no() {
return batch_no;
}
public void setBatch_no(String batch_no) {
this.batch_no = batch_no;
}
public String getUser_name() {
return user_name;
}
public void setUser_name(String user_name) {
this.user_name = user_name;
}
public String getTrans_state() {
return trans_state;
}
public void setTrans_state(String trans_state) {
this.trans_state = trans_state;
}
public String getMsg_sign() {
return msg_sign;
}
public void setMsg_sign(String msg_sign) {
this.msg_sign = msg_sign;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
JavaBean和xml转换
共22个文件
class:5个
java:5个
lst:2个
需积分: 50 12 下载量 61 浏览量
2018-02-09
18:05:13
上传
评论
收藏 19KB ZIP 举报
温馨提示
JavaBean和xml转换demoJavaBean和xml转换demoJavaBean和xml转换demoJavaBean和xml转换demo
资源推荐
资源详情
资源评论
收起资源包目录
jaxb-xml.zip (22个子文件)
jaxb-xml
.project 560B
src
test
resources
java
main
resources
java
xml
RegBean.java 1KB
Test.java 1KB
MsgRegBean.java 1KB
DataBean.java 2KB
JaxbObjectAndXmlUtil.java 2KB
target
jaxb-xml-0.0.1-SNAPSHOT.jar 2KB
maven-status
maven-compiler-plugin
testCompile
default-testCompile
inputFiles.lst 0B
compile
default-compile
inputFiles.lst 0B
classes
xml
JaxbObjectAndXmlUtil.class 2KB
MsgRegBean.class 1KB
Test.class 2KB
RegBean.class 2KB
DataBean.class 2KB
META-INF
MANIFEST.MF 107B
maven
com.hr
jaxb-xml
pom.properties 205B
pom.xml 993B
maven-archiver
pom.properties 113B
test-classes
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.jdt.core.prefs 243B
pom.xml 993B
.classpath 1KB
共 22 条
- 1
资源评论
小胡的博客
- 粉丝: 8
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功