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


    在这里插入图片描述

       @RequestMapping("/update")
        public Result login() {
            List<String> arr =new ArrayList<>();
            arr.add("123");
            arr.add("456");
            return  Result.success("获取成功",arr);
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    
    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);
        }
    
    
    
        @Override
        public String toString() {
            return "Result{" +
                    "code=" + code +
                    ", meg='" + meg + '\'' +
                    ", data=" + data +
                    '}';
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61

    如果返回的数据是 对象 或者 集合 就会自动转换成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;
        }
    
        @Override
        public String toString() {
            return "User{" +
                    "user='" + user + '\'' +
                    ", password='" + password + '\'' +
                    '}';
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
     @RequestMapping("/update")
        public  User login(User user){
          return  user;
        }
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    如果是列表就会变成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;
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    在这里插入图片描述

  • 相关阅读:
    HoloLens2开发环境搭建及部署app
    loongarch64 electron打包deb改成符合统信测试通过的deb
    git 本地工作区和仓库区基本使用
    数控机床传动装置机械及PLC电气控制系统设计
    分类预测 | MATLAB实现PSO-CNN粒子群算法优化卷积神经网络数据分类预测
    Rust Trait简介
    《最新出炉》系列入门篇-Python+Playwright自动化测试-45-鼠标操作-下篇
    【题解】同济线代习题一.8.3
    pytorch深度学习实战lesson5
    【C++】类和对象(中)
  • 原文地址:https://blog.csdn.net/dpc5201314/article/details/133991739