springboot之Result结果类处理
首先在公共类上配置pojo的Result
package pojo;public class Result {private Boolean flag;private Integer code;private String message;private Object data;public Result() {}public Result(Boolean flag, Integer code, String message) {this.flag = flag;this.code = code;this.message = message;}public Result(Boolean flag, Integer code, String message, Object data) {this.flag = flag;this.code = code;this.message = message;this.data = data;}public Boolean getFlag() {return flag;}public void setFlag(Boolean flag) {this.flag = flag;}public Integer getCode() {return code;}public void setCode(Integer code) {this.code = code;}public String getMessage() {return message;}public void setMessage(String message) {this.message = message;}public Object getData() {return data;}public void setData(Object data) {this.data = data;}
}
分页的result
public class PageResult<T> {private Long total;private List<T> rows;public PageResult() {}public PageResult(Long total, List<T> rows) {this.total = total;this.rows = rows;}@Overridepublic String toString() {return "PageResult{" +"total=" + total +", rows=" + rows +'}';}public Long getTotal() {return total;}public void setTotal(Long total) {this.total = total;}public List<T> getRows() {return rows;}public void setRows(List<T> rows) {this.rows = rows;}
}
状态码
public class StatusCode {public static final int OK=20000;//成功public static final int ERROR =20001;//失败public static final int LOGINERROR =20002;//用户名或密码错误public static final int ACCESSERROR =20003;//权限不足public static final int REMOTEERROR =20004;//远程调用失败public static final int REPERROR =20005;//重复操作
}
在使用时,可以通过controller方法返回Result对象即可!!!
springboot之Result结果类处理相关推荐
- SpringBoot 封装 HBase 操作工具类
最近项目中用到了Hbase相关的操作并封装成工具类,我的Hbase服务器端版本是2.1.0,图示如下: 特此记录便于日后查阅. 一.pom.xml 依赖 <dependency><g ...
- 在springBoot中使用Mapper类问题_@Mapper_@MapperScan_xml文件跟mapper分开_xml文件跟mapper在同一个目录下
文章目录 背景 xml文件跟mapper分开 application.properties 方式一: 主程序中@MapperScan 方式二: 每个接口添加@Mapper 注意点 xml文件跟mapp ...
- SpringBoot笔记(主程序类@SpringBootApplication详解)
主程序类: @SpringBootApplication:Spring Boot 应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个main方法来启动Sp ...
- springBoot将Service实现类交给spring容器管理的两种方法
方法一: 在类名上面添加@Service注解 方法二: 添加配置文件,配置文件里添加添加方法如下的方法,并加@Bean注解 springBoot将(Service实现)类交给spring容器管理的目的 ...
- Java运行非Web的Springboot项目(测试类或启动主类两种方法)
Java运行非Web的Springboot项目(测试类或启动主类两种方法) 前言 一.创建打开一个Springboot项目 二.运行项目 1.Test测试类运行 2.启动主类运行 三.持续运行不停止( ...
- 取消springboot中的Test类中的日志打印
说明:因为springboot的test类项目启动有时候需要注入springboot中的一些类使用,这里就会用到spring-boot-test去实现一个对这个注入类的单元测试.但是这个测试总是伴随着 ...
- 【SpringBoot】面试必杀技-泰山陨石坠,SpringBoot中主启动类的run方法启动流程是什么?
开头导语由Chatgpt完成 当今互联网行业中,Java后端开发岗位的竞争异常激烈,对于面试者来说,掌握一些技巧和知识点将有助于脱颖而出.而对于SpringBoot框架的使用和运行机制,更是Java后 ...
- 使用 @MockBean 和 @SpyBean 解决 SpringBoot 单元测试中 Mock 类装配的问题
最近在做某个项目的时候一直使用 @MockBean 来解决单元测试中 Mock 类装配到被测试类的问题.这篇文章主要介绍了 @MockBean 的使用例子以及不使用 @MockBean 而使用@Spy ...
- SpringBoot中在普通类里面加载Spring容器中的类
前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况.最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的.这样这个类必然要交给Spring容器进行管 ...
- IDEA下SpringBoot项目的引用类没问题却提示:java:找不到符号:类**位置:程序包
场景 在IDEA下正在调试运行的SpringBoot项目,然后添加了使用代码生成工具生成的domain.Controller.service.serviceImpl.Mapper层的文件后,再次重新调 ...
最新文章
- 5G:这次中国说了算!
- [Codeforces] Round #320 (Div.2)
- Cloud-init的安装和使用 --以ubuntu-server-14.04-amd64为例
- php 微信时间戳转换工具,微信小程序时间戳转换
- 凑钱1,2,5凑20元钱有多少可能 共有哪几种可能
- Python猜数字(Guess Digit)
- TP4056(x) 锂电线性充电电路应用手册
- 从化工技术员到微软最有价值专家(MVP)--我的IT从业路
- python3 redis长链接超时_Python3 连接Redis字符串和字节问题探究
- 修改本地AD帐号名称后无法同步到Office 365
- unity和python哪个好学_纠结学习Python还是unity3d_课课家教育
- 奋斗的小孩系列 FPGA学习altera系列: 第三篇 快速选择目标器件
- 惠普服务器自动装驱动安装,Win10系统不断自动安装HP打印机驱动且报错0x80240017的解决方法...
- android spannablestring设置字体颜色,Android SpannableString设置超链接、颜色、字体等属性...
- 36岁大厂程序员,找不到工作。。。
- css 文字两端对齐
- ExtJs 常用代码片段(7.30更新)
- 元宇宙大爆炸:开发元宇宙是互联网的接替者?
- 三年半经验,成功拿下字节阿里网易offer
- 发csdn博客有用吗
热门文章
- 【004】VS2017配置OpenCV4.1.0
- MFC与DX11结合
- relative学习笔记
- 使用三防漆的安全说明
- 《心灵捕手》中的10段经典台词(10 classic lines from Good Will Hunting)
- 订餐系统(饿了某)java程序实现
- vue使用mavon-editor编辑器,外链保存到本地,且A标签外链和图片外链的处理
- Unity3D中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)
- 估计一个点云的表面法线
- 在运行java程序时出现 Error: could not open c:\program Files\Java\jre6\lib\amd64\jvm.cfg'