1 返回json对象常见差异
返回json对象时,类上也要加@RequestMapping注解。
2 返回json对象demo
2.1 返回json对象
bean类:
package com.example.demo.bean; import java.util.Date; /** * User * * @author 魏豆豆 * @date 2020/11/15 */ public class User { private String userID; private String userName; private int userAge; private String passWord; private Date birthDay; private String desc; public String getUserID() { return userID; } public void setUserID(String userID) { this.userID = userID; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getUserAge() { return userAge; } public void setUserAge(int userAge) { this.userAge = userAge; } public String getPassWord() { return passWord; } public void setPassWord(String passWord) { this.passWord = passWord; } public Date getBirthDay() { return birthDay; } public void setBirthDay(Date birthDay) { this.birthDay = birthDay; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } }
Controller类:
package com.example.demo.son.demob; import com.example.demo.bean.User; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import java.util.Date; /** * UserControllerA * 目的:返回json对象 * @author 魏豆豆 * @date 2020/11/15 */ @RestController @RequestMapping("/user") public class UserControllerA { @RequestMapping("/getUser") @ResponseBody public Object getUser(){ User u = new User(); u.setUserID("20201115001"); u.setUserName("大黄"); u.setPassWord("dahuang"); u.setBirthDay(new Date()); u.setUserAge(18); return u; } }
测试:
2.2 返回封装的json对象
3 常见状态码
4 使用的注解
框架 Spring Boot 技术入门到整合 3-1 Springboot 构造并返回一个json对象
原文:https://www.cnblogs.com/1446358788-qq/p/13975915.html