本文共 1659 字,大约阅读时间需要 5 分钟。
1.如何返回JSON数据?
步骤一:加入依赖
org.springframework.boot spring-boot-starter-parent 2.0.4.RELEASE org.springframework.boot spring-boot-starter-web
除了 Spring Boot 必须自带的 parent 依赖外,仅仅只需要加入这个 spring-boot-starter-web 包即可,它会自动包含所有 JSON 处理的包
步骤二:写个User类
package com.springboot.demo.SpringBootDemoProject.json;public class User { private String id; private String name; private int age; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
步骤三:写一个UserController类
package com.springboot.demo.SpringBootDemoProject.json;import java.util.ArrayList;import java.util.List;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("users")public class UserController { @RequestMapping("show") public ListgetAllUsers(){ List userList = new ArrayList (); User userT = new User(); userT.setId("TestID1"); userT.setName("TestName1"); userT.setAge(20); userList.add(userT); User user1 = new User(); user1.setId("TestID2"); user1.setName("TestName2"); user1.setAge(21); userList.add(user1); User user2 = new User(); user2.setId("TestID3"); user2.setName("TestName3"); user2.setAge(15); userList.add(user2); return userList; }}
转载地址:http://vrzqf.baihongyu.com/