public final class SensitiveUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
desCopy(T object)
脱敏对象
每次都创建一个新的对象,避免线程问题
可以使用
ThreadLocal 简单优化。 |
static <T> List<T> |
desCopyCollection(Collection<T> collection)
脱敏对象集合
|
static String |
desJson(Object object)
返回脱敏后的对象 json
null 对象,返回字符串 "null"
|
static List<String> |
desJsonCollection(Collection<?> collection)
脱敏对象 JSON 集合
|
public static <T> T desCopy(T object)
ThreadLocal 简单优化。T - 泛型object - 原始对象public static String desJson(Object object)
object - 对象public static <T> List<T> desCopyCollection(Collection<T> collection)
T - 泛型collection - 原始集合CollectionUtil.isEmpty(Collection),则返回空列表。单个对象脱敏public static List<String> desJsonCollection(Collection<?> collection)
collection - 原始集合CollectionUtil.isEmpty(Collection),则返回空列表。单个对象的脱敏 jsonCopyright © 2021. All rights reserved.