zoukankan      html  css  js  c++  java
  • SpringBoot 02_返回json数据

    SpringBoot 01_HelloWorld的基础上来返回json的数据,现在前后端分离的情况下多数都是通过Json来进行交互,下面就来利用SpringBoot返回Json格式的数据。

    1:新建Pesron.java

    @Data
    public class Person {
    
        //编号
        private String id;
        // 姓名
        private String name;
        // 性别
        private String gender;
    }

    至于@Data注解的作用,请参考Lombok教程。

    2:新建JsonController.java

    @RestController
    @RequestMapping("/json")
    public class JsonController {
    
        @GetMapping("/person/{id}")
        public Person returnPersonJson(@PathVariable String id) {
            Person person = new Person();
            person.setId(id);
            person.setName("Jim");
            person.setGender("female");
            return person;
        }
    
    }

    3:启动项目,访问:localhost:8080/json/person/1

    image

    如果返回如下内容,恭喜你,成功的返回的json格式的数据。

    备注

    这里是用的SpringBoot的默认的json框架。这里之所以能够返回json字符串,全凭@RestController的作用,因为@RestController是@Controller + @ResponseBody的组合注解,而@ResponseBody正是返回json数据的注解支持,所以能够返回json字符串,不要忘记使用哦。

    也可以自定义json框架,比如fastJson框架用来对对象进行序列化,将在下篇文章进行介绍:SpringBoot 03_利用FastJson返回Json数据。

  • 相关阅读:
    期末总结
    虚拟存储器学习记录
    实验报告
    并发编程学习记录
    进程&信号&管道实践学习记录
    异常控制流学习记录
    系统级IO实践学习记录
    系统级I/O学习记录
    Arduino小车学习与研究
    期中总结
  • 原文地址:https://www.cnblogs.com/homeword/p/7429788.html
Copyright © 2011-2022 走看看