zoukankan      html  css  js  c++  java
  • spring 返回xml数据

    要将对象以xml数据形式返回:参考:https://blog.csdn.net/Pnoter/article/details/52218363

    1:创建对象时应该填上xml注解,这样才能将对象转换为xml形式。

    2:在对象属性上,添加xmlElement可以将属性解析为xml的子元素形式

    例如:

    对象DemoUser.java

    package com.li.pojo;
    
    import javax.xml.bind.annotation.XmlElement;
    import javax.xml.bind.annotation.XmlRootElement;
    
    @XmlRootElement(name="demoUser")  //xml根元素demoUser
    public class DemoUser {
        private String name;
        private String password;
        public DemoUser() {
        }
        public String getName() {
            return name;
        }
        @XmlElement   //xml子元素 name
        public void setName(String name) {
            this.name = name;
        }
        public String getPassword() {
            return password;
        }
        @XmlElement            //xml子元素 password
        public void setPassword(String password) {
            this.password = password;
        }
    }

    控制器:

    DemoController.java

    package com.li.controller;
    
    import com.li.pojo.DemoUser;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    public class DemoController {
    
        @RequestMapping("/demo")
        @ResponseBody
        public DemoUser demo() {
            DemoUser demoUser = new DemoUser();
            demoUser.setName("name");
            demoUser.setPassword("password");
            return demoUser;
        }
    }

    开启服务,访问:http://localhost:9002/demo

    结果:

  • 相关阅读:
    线上查询及帮助命令:
    windows: 2.7 3.5 (主要)
    get the execution time of a sql statement.
    java-kafka安装以及使用案例
    java-黑马头条 weex前端路由
    MYSQL安装
    缓存
    Flask中current_app和g对象
    [ValueError: signal only works in main thread]
    Flask-SQLAlchemy操作
  • 原文地址:https://www.cnblogs.com/liyafei/p/9119294.html
Copyright © 2011-2022 走看看