首页 > 其他分享 >ResponseBean返回参数实体类

ResponseBean返回参数实体类

时间:2023-07-02 12:55:50浏览次数:38  
标签:code String ResponseBean 实体类 参数 msg data public

//T是泛型标签,代表可以给ResponseBean类型对象传入任何类型的属性值
public class ResponseBean<T> {
    //    要封装的数据
    private T data;
    //    数据状态码,用于程序逻辑判断
    private Integer code;
    // 数据状态信息,用于显示在前端视图上
    private String msg;

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    //    数据正常封装
    public ResponseBean(T data) {
        super();
        this.data = data;
        this.code = 200;
        this.msg = "正常";
    }

    //数据异常封装
// 此时让data保持null状态,传入程序员自定义异常状态码和状态信息
    public ResponseBean(Integer code, String msg) {
        super();
        this.code = code;
        this.msg = msg;
    }

    //全局异常处理会用到
    public ResponseBean(T data, Integer code, String msg) {
        super();
        this.data = data;
        this.code = code;
        this.msg = msg;
    }


}

 

标签:code,String,ResponseBean,实体类,参数,msg,data,public
From: https://www.cnblogs.com/liweimingbk/p/17520657.html

相关文章

  • get方法传递参数的方式
    GET方法是一种HTTP请求方法,用于从指定的资源请求数据当使用GET方法传递参数时,参数会编码为URL的一部分,通常是在问号(?)后面,参数之间使用和号(&)分隔。下面是一个示例URL,展示https://gptgo.ai/search?q=your_query_here¶m1=value1¶m2=value2上面是常用的方式传递参数,同时也可以......
  • N层研习记录01:试图通过Boolean参数控制并发冲突的检查方式(LINQ to SQL)
    作者:光脚丫思考如果你只想快速的查看测试代码的主题部分,或者想更具体的了解测试的详细记录,则可以参看另一篇名为《N层研习中的测试代码01》的博文,地址是:微软MSDN带来的困惑微软的MSDN确实是个好东西,其中提供的技术资料,只要你善于去学习,必定是会受益匪浅的。毕竟,技术是微软的,它所......
  • [ GitLab ] GitLab CE 中各个参数对应的服务和功能,以及是否可以关闭
    https://www.cnblogs.com/yeungchie/ChatGPT说的。nginx:作为Web服务器和反向代理,用于访问GitLab的Web界面。可以关闭,但会导致无法通过Web界面访问GitLab。prometheus_monitoring:提供监控和报警功能,收集和分析GitLab的性能指标。可以关闭,不影响基本代码存放功能。registry:......
  • IDEA:用IDEA生成对应数据库表的实体类
    不想从数据库一个个生成实体类。配置好数据库信息后,在项目结构里配置JPA,下载配置persistence.xml文件。 第一次使用需要下载对应jar包,确定即可。之后会在下方出现相应数据库信息,右键数据库 点击通过数据库架构  确定则生成,当新生成表时,可能不显示,退出idea或刷新,再......
  • vue中router-link路由携带参数跳转
    在对应的路由模块儿中path:'courseList/:id?'router-link中书写方法如下<templateslot-scope="scope"><router-link:to="{path:'/course/courseList/'+scope.row.id}">跳转按钮</router-link></el-ta......
  • [GPT] Vue 的 methods 中使用了 addEventListener,如何在 addEventListener 的匿名函数
     在Vue的methods方法中使用addEventListener时,你可以使用 箭头函数 来访问Vue实例的数据。箭头函数不会创建自己的作用域,而是继承父级作用域的上下文。以下是一个示例: html<template><button@click="attachEventListener">ClickMe</button></template><s......
  • python + requests:请求头('Content-Type': 'multipart/form-data'),并且files和其他参数
    解释1.在使用'Content-Type':'multipart/form-data'上传文件时,你需要将文件作为请求体的一部分进行传输。而由于文件可能非常大,因此需要将文件分成多个部分进行传输。这就需要使用多部分编码(MultipartEncoding)来将文件分割成多个部分,并将每个部分与其它的表单数据一起打包到一......
  • 使用numpy实现bert模型,使用hugging face 或pytorch训练模型,保存参数为numpy格式,然后使
     之前分别用numpy实现了mlp,cnn,lstm,这次搞一个大一点的模型bert,纯numpy实现,最重要的是可在树莓派上或其他不能安装pytorch的板子上运行,推理数据本次模型是随便在huggingface上找的一个新闻评论的模型,7分类看这些模型参数,这并不重要,模型占硬盘空间都要400+Mbert.embeddings.w......
  • N层研习记录01:试图通过Boolean参数控制并发冲突的检查方式(LINQ to SQL)
    作者:光脚丫思考版权所有,转载请注明出处!^_^此研习用到的测试代码可通过以下两个地址下载,如果不能下载,请留言通知我。下载地址02:http://u.115.com/file/f26716bcc2如果你只想快速的查看测试代码的主题部分,或者想更具体的了解测试的详细记录,则可以参看另一篇名为《N层研习中的测试代......
  • 参数的秘密“纠结”的压缩比
       压缩比:气缸的总容积与燃烧室容积之比,也就是活塞下止点与上止点气缸容积之比。表示混合气被压缩的程度。                 每每看到一款发动机的技术参数表格时你除了会看见功率和扭矩这两个必不可以的参数外,时常也会看到另外一个重要的参数,那就是压缩比。......