SpringBoot 统一响应返回格式格式 数组

编程入门 行业动态 更新时间:2024-10-19 17:37:17

SpringBoot 统一响应返回<a href=https://www.elefans.com/category/jswz/34/1771175.html style=格式格式 数组"/>

SpringBoot 统一响应返回格式格式 数组

   @RequestMapping("/update")public Result login() {List<String> arr =new ArrayList<>();arr.add("123");arr.add("456");return  Result.success("获取成功",arr);}

public class Result {public Result(int code,String meg,Object data){this.code=code;this.meg=meg;this.data=data;}private  int code;private  String meg;private Object data;public Object getData() {return data;}public void setData(Object data) {this.data = data;}public int getCode() {return code;}public void setCode(int code) {this.code = code;}public String getMeg() {return meg;}public void setMeg(String meg) {this.meg = meg;}public static Result success(String meg,Object data){return  new Result(200,meg,data);}public static Result error(String meg,Object data){return  new Result(-1,meg,data);}@Overridepublic String toString() {return "Result{" +"code=" + code +", meg='" + meg + '\'' +", data=" + data +'}';}
}

如果返回的数据是 对象 或者 集合 就会自动转换成JSON格式

public class User {private String user;private String password;public String getUser() {return user;}public void setUser(String user) {this.user = user;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "User{" +"user='" + user + '\'' +", password='" + password + '\'' +'}';}
}
 @RequestMapping("/update")public  User login(User user){return  user;}

如果是列表就会变成JSON数组形式

  @RequestMapping("/update")public  List<User> login(){List<User> list = new ArrayList<User>();User user = new User();for(int i=0;i<100;i++){  user.setUser("123456");user.setPassword("dpc123");list.add(user);}return  list;}

更多推荐

SpringBoot 统一响应返回格式格式 数组

本文发布于:2023-12-04 01:30:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1659360.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:格式   数组   SpringBoot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!