public class CommonUtil extends Object
| 构造器和说明 |
|---|
CommonUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addCrossHeaders(javax.servlet.http.HttpServletResponse response)
支持跨域
|
static <T,R> boolean |
checkRepeat(List<T> list,
Function<? super T,? extends R> mapper)
检查List是否有重复元素
|
static <T> void |
eachTreeData(List<T> data,
Consumer<T> consumer,
Function<T,List<T>> mapper)
遍历树形结构数据
|
static <T> T |
listGetOne(List<T> records)
获取集合中的第一条数据
|
static String |
randomUUID16()
生成16位uuid
|
static String |
randomUUID8()
生成8位uuid
|
static void |
responseError(javax.servlet.http.HttpServletResponse response,
String code,
String message,
String error)
输出错误信息
|
public static String randomUUID8()
public static String randomUUID16()
public static <T,R> boolean checkRepeat(List<T> list, Function<? super T,? extends R> mapper)
T - 数据的类型R - 需要检查的字段的类型list - Listmapper - 获取需要检查的字段的Functionpublic static <T> void eachTreeData(List<T> data, Consumer<T> consumer, Function<T,List<T>> mapper)
T - 数据的类型data - Listconsumer - 回调mapper - 获取children的Functionpublic static <T> T listGetOne(List<T> records)
records - 集合public static void addCrossHeaders(javax.servlet.http.HttpServletResponse response)
response - HttpServletResponseCopyright © 2025. All rights reserved.