Java基础---@XmlRootElement 注解对象
来源:互联网 发布:mac如何截图保存 编辑:程序博客网 时间:2024/06/05 09:37
@XmlRootElement 注解的好处是可以,让对象和xml之间方便转换;
@XmlRootElement(name = "XMLTest")public class XMLTest implements Serializable {public static void XMLTest() {try {JAXBContext jc = JAXBContext.newInstance(XMLTest.class);Marshaller ms = jc.createMarshaller();XMLTest st = new XMLTest();st.setMailContent("邮件内容");st.setMailSubject("邮件主题");st.setMailTo("给袁义锐");StringWriter writer = new StringWriter();ms.marshal(st, writer);String result = writer.toString();System.out.println("对象转XML字符串: "+ result +"\n");System.out.println("---------------------------------------- \n");Unmarshaller unmarshaller = jc.createUnmarshaller();XMLTest _XMLTest = (XMLTest) unmarshaller.unmarshal(new StringReader(result));System.out.println("翻转XML为对象:"+_XMLTest.getMailContent());} catch (JAXBException e) {e.printStackTrace();}}private static final long serialVersionUID = 641996587236478146L;private String mailTo;private String mailSubject;private String mailContent;public String getMailTo() {return mailTo;}public void setMailTo(String mailTo) {this.mailTo = mailTo;}public String getMailSubject() {return mailSubject;}public void setMailSubject(String mailSubject) {this.mailSubject = mailSubject;}public String getMailContent() {return mailContent;}public void setMailContent(String mailContent) {this.mailContent = mailContent;}public static void main(String args[]) {XMLTest();}}
0 0
- Java基础---@XmlRootElement 注解对象
- XmlRootElement JAXB注解
- XmlRootElement JAXB注解
- XmlRootElement JAXB注解
- XmlRootElement JAXB注解
- XmlRootElement JAXB注解
- XmlRootElement JAXB注解
- XmlRootElement JAXB注解
- XmlRootElement
- XmlRootElement
- XmlRootElement
- @XmlRootElement
- Java基础-学习使用Annotation注解对象
- Java注解(1)-注解基础
- JAXB生成XML不需要加@XmlRootElement注解的方法
- java基础-注解一-注解基础
- JAVA基础加强:注解
- java基础学习-注解
- SIFT特征提取算法
- C/S 进度条和跨页面传值的联合使用
- Servlet的生命周期和与CGI的区别
- 欢迎使用CSDN-markdown编辑器
- 非注解映射器和适配器
- Java基础---@XmlRootElement 注解对象
- 电站把我们的设备搞成这个样子,气愤呀
- android studio 导入 annotations 注解框架
- 欢迎使用Markdown编辑器写博客
- 一个小项目的诞生全过程
- 第5章 Python连接器的例子
- Ubuntu环境下挂载新硬盘
- 根据前序遍历和中序遍历构造二叉树 java
- java Stack源码解析