http响应,结合springboot

目录

@ResponseBody

统一响应结果封装类

总结

 @ResponseBody

统一响应结果


@ResponseBody

类型:方法注解,类注解

位置:Controller方法上/类上

作用:将方法返回值直接响应,如果返回值类型是【实体类型】/【集合】,将会转换为JSON格式响应

说明:@RestController=@Controller+@ResponseBody

统一响应结果封装类

public class Result {

        private Integer code;//1成功;0失败

        private String msg msg;// 提示信息

        private Object data;//数据,data

        //省略,get,set,有参,无参构造

        //静态方法,可以便捷调用该方法给前台返回请求成功的数据

        public static Result success(Object data) {

                return new Result(1,"success",data);

        }

        public static Result success(Object data) {

                return new Result(1,"success",null);

        }

        public static Result error(String msg) {

                return new Result(0,"error",null);

        }

}

//同时对应接口的返回值必须是:Result类型

接口:

@RequestMapping("/hello")

public Result simpleParam() {

        return Result.success("hello");

}

总结

 @ResponseBody

        位置:Controller方法上/类上

        作用:将方法返回值直接响应,如果返回值类型是【实体类型】/【集合】,将会转换为JSON格式响应

统一响应结果

Result(code,msg,data)

相关推荐

  1. http响应结合springboot

    2024-04-29 08:18:03       35 阅读
  2. http请求与响应结合springboot

    2024-04-29 08:18:03       32 阅读
  3. HTTP常见响应

    2024-04-29 08:18:03       57 阅读
  4. HTTP 响应状态代码

    2024-04-29 08:18:03       54 阅读
  5. HTTP 响应

    2024-04-29 08:18:03       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 08:18:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 08:18:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 08:18:03       82 阅读
  4. Python语言-面向对象

    2024-04-29 08:18:03       91 阅读

热门阅读

  1. 排序算法(总结)-C++

    2024-04-29 08:18:03       34 阅读
  2. 多线程执行List的addAll方法产生的并发问题

    2024-04-29 08:18:03       35 阅读
  3. 每天一个数据分析题(二百九十九)

    2024-04-29 08:18:03       33 阅读
  4. 牛客小白月赛92题解

    2024-04-29 08:18:03       33 阅读
  5. OSS 文件下载-Excel

    2024-04-29 08:18:03       34 阅读
  6. 【Firewall】服务器访问限制白名单

    2024-04-29 08:18:03       30 阅读
  7. 无人机在测绘领域的应用

    2024-04-29 08:18:03       28 阅读
  8. 41 对MVC,MVP,MVVM的理解

    2024-04-29 08:18:03       26 阅读
  9. 2385. 感染二叉树需要的总时间

    2024-04-29 08:18:03       35 阅读
  10. Spark RDD

    Spark RDD

    2024-04-29 08:18:03      26 阅读
  11. 从零学算法135

    2024-04-29 08:18:03       30 阅读
  12. Python.第六章函数应用实例

    2024-04-29 08:18:03       32 阅读
  13. Chrome插件开发:开启浏览器功能的无限可能

    2024-04-29 08:18:03       27 阅读
  14. Rapidly exploring Random Trees(RRT)类算法

    2024-04-29 08:18:03       35 阅读