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.