码迷,mamicode.com
首页 > 其他好文 > 详细

XmlRootElement JAXB

时间:2016-11-30 14:12:50      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:adapter   field   接口   get   blog   没有   对象   address   span   

http://desert3.iteye.com/blog/1570092(文章已经很好)

看了那边文章以后尝试后写点直白的

PROPERTY: JAXB 绑定类中的每个获取方法/设置方法对将会自动绑定到 XML,除非由 XmlTransient 注释。

  只有set和get方法才会拿到、没有set和get的话是取不到的

FIELD :JAXB 绑定类中的每个非静态、非瞬态字段将会自动绑定到 XML,除非由 XmlTransient 注释。@XmlElement 用这个才行不是,,楼主XmlTransient这个我试了下好像是不行,以后看下开发中能遇到再改)

  如果用了static 就取不到

(此接口没有去验证)

在 java object 转换成 xml 的时候,接口Address 无法被转换。
所以 这里要加上 @XmlJavaTypeAdapter(AddressAdapter.class)
所以 要多写一个AddressAdaptor 类。
这个类会返回Address接口的一个具体实现类的对象。

这 就是 @XmlJavaTypeAdapter 的作用。

XmlRootElement JAXB

标签:adapter   field   接口   get   blog   没有   对象   address   span   

原文地址:http://www.cnblogs.com/xuerong/p/6117154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!