java工具类集合(一)
所介绍的工具包均可直接新建工具类丢在包下面。
1.在使用Controller向Ajax传参时常常使用JSON来完成传参,所以写了一个工具类,将返回的数据封装成JSON格式。
1 package com.lgqrlchinese.projectName.utils;
2
3 public class ResponseResult<T> {
4
5 public ResponseResult() {
6
7 }
8
9 public ResponseResult(T rows) {
10 this.data = rows;
11 }
12
13 public ResponseResult(String errorMessage) {
14 this.success = false;
15 this.message = errorMessage;
16 }
17
18 public ResponseResult(String errorCode, String errorMessage) {
19 this.success = false;
20 this.code = errorCode;
21 this.message = errorMessage;
22 }
23
24 private String code; // 返回的错误状态码
25
26 public void setCode(String code) {
27 this.code = code;
28 }
29
30 public String getCode() {
31 return this.code;
32 }
33
34 private Boolean success = true;
35
36 public Boolean setSuccess(Boolean success) {
37 return this.success = success;
38 }
39
40 public Boolean getSuccess() {
41 return this.success;
42 }
43
44 private T data;
45
46 public T getData() {
47 return data;
48 }
49
50 public void setData(T data) {
51 this.data = data;
52 }
53
54 private String message;
55
56 public String getMessage() {
57 return this.message;
58 }
59
60 public void setMessage(String message) {
61 this.success = false;
62 this.message = message;
63 }
64
65 }
使用Demo:
1 //这里只贴方法内容
2 public ResponseResult<List<Bean>> getAllUser(HttpServletResponse response) {
3 ResponseResult<List<Bean>> result = new ResponseResult<List<Bean>>();
4 List<Bean> list = new ArrayList<Bean>();
5 orderInfoManageService.selectAllOrder();
6 list = orderInfoManageService.selectAllOrder();
7 // result.setData();
8 System.out.println("这是User列表");
9 result.setData(list);
10 return result;
11 }
java工具类集合(一)的更多相关文章
- Java开发工具类集合
		
Java开发工具类集合 01.MD5加密工具类 import java.security.MessageDigest; import java.security.NoSuchAlgorithmExce ...
 - 排名前 16 的 Java 工具类
		
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. ...
 - 排名前16的Java工具类
		
原文:https://www.jianshu.com/p/9e937d178203 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法 ...
 - java工具类之按对象中某属性排序
		
import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang ...
 - 干货:排名前16的Java工具类
		
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. ...
 - 常用高效 Java 工具类总结
		
一.前言 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码 ...
 - 几种高效的Java工具类推荐
		
本文将介绍了十二种常用的.高效的Java工具类 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类. 在开发中,使用这些工具类,不仅可以提高编码效率,还 ...
 - 16 个超级实用的 Java 工具类
		
阅读本文大概需要 4 分钟. 出处:alterem juejin.im/post/5d4a25b351882505c105cc6e 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用 ...
 - 超级实用的 Java 工具类
		
超级实用的 Java 工具类 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取 ...
 - 常用的Java工具类——十六种
		
常用的Java工具类——十六种 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选 ...
 
随机推荐
- Linux浅谈(四)----中断&异常
			
简介 CPU中断时操作系统中的两个重要概念,都作用于改变CPU执行的正常流程. 当出现某些特殊情况(如外部设备请求服务.定时器时间到等)时,CPU 暂停当前正在执行的程序,转去执行处理这些特殊情况的程 ...
 - Asp.net mvc基础(十五)EF原理及SQL监控
			
EF会自动把Where().OrderBy().Select()等这些编译成"表达式树",然后回把表达式树翻译成SQL语句,因此不是"把数据都取到内存中,然后使用集合的方 ...
 - apache/wampserver配置虚拟主机、多站点端口、允许通过ip访问
			
虽然经常配置这个,但有时一着急想不起来,这里做个记录 步骤: 监听本网络本主机的端口 (Listen 0.0.0.0:端口号) 添加虚拟主机 VirtualHost 配置目录访问权限(Require ...
 - Trie树做题记录
			
Trie树 字典树 本质上就是树上路径字符串版本 特定的路径表示完整的字符串,同层的相同字母合并为一个一样的字母. B. 数字串前缀匹配 || [一本通提高篇Trie字典树]Phone List 这题 ...
 - 【代码】Python3|Requests 库怎么继承 Selenium 的 Headers (2024,Chrome)
			
本文使用的版本: Chrome 124 Python 12 Selenium 4.19.0 版本过旧可能会出现问题,但只要别差异太大,就可以看本文,因为本文对新老版本都有讲解. 文章目录 1 难点解析 ...
 - RPC实战与核心原理之分布式环境下如何快速定位问题
			
分布式环境下如何快速定位 回顾 如何建立可靠的安全体系,关键点就是"鉴权",我们可以通过统一的鉴权服务动态生成秘钥,提高 RPC 调用的安全性. 分布式环境下定位问题有哪些困难 举 ...
 - Axis in DataFrame
			
Axis in DataFrame Optional parameter axis may appear in arithmetric between DataFrame and Series,the ...
 - JavaScript入门笔记day2
			
文章目录 常用互动方法 1. document.write() 直接向页面输出内容 2. `alert();`弹出消息对话框 3. confirm消息对话框 4. prompt弹出消息对话框,用于需要 ...
 - 第8讲、Multi-Head Attention 的核心机制与实现细节
			
为什么要有 Multi-Head Attention? 单个 Attention 机制虽然可以捕捉句子中不同词之间的关系,但它只能关注一种角度或模式. Multi-Head 的作用是: 多个头 = 多 ...
 - @FeignClient注解自定义接口超时时间
			
问题描述 每个微服务都有统一的接口超时时间设定,但也存在一些特殊的业务场景,其接口需要较长的超时时间,比如:导出excel报表.上传文件.拉取业务报表数据等等.此时,默认的超时设置就不能满足需求, ...