首页 > 代码库 > XmlRootElement JAXB
XmlRootElement JAXB
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。