您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
C
D
E
G
H
N
P
R
S
A
addFieldList(List<Field>)
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
已过时。
C
cardId(String)
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyUtil
脱敏卡号
chineseName(String)
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyUtil
脱敏中文名称
com.github.houbb.sensitive.core
- 程序包 com.github.houbb.sensitive.core
核心代码
com.github.houbb.sensitive.core.api
- 程序包 com.github.houbb.sensitive.core.api
com.github.houbb.sensitive.core.api.context
- 程序包 com.github.houbb.sensitive.core.api.context
com.github.houbb.sensitive.core.api.strategory
- 程序包 com.github.houbb.sensitive.core.api.strategory
com.github.houbb.sensitive.core.bs
- 程序包 com.github.houbb.sensitive.core.bs
com.github.houbb.sensitive.core.exception
- 程序包 com.github.houbb.sensitive.core.exception
com.github.houbb.sensitive.core.support
- 程序包 com.github.houbb.sensitive.core.support
相关的支持实现
com.github.houbb.sensitive.core.support.config
- 程序包 com.github.houbb.sensitive.core.support.config
com.github.houbb.sensitive.core.support.filter
- 程序包 com.github.houbb.sensitive.core.support.filter
作用于 FastJSON 的 filter
com.github.houbb.sensitive.core.util
- 程序包 com.github.houbb.sensitive.core.util
工具类
com.github.houbb.sensitive.core.util.condition
- 程序包 com.github.houbb.sensitive.core.util.condition
com.github.houbb.sensitive.core.util.entry
- 程序包 com.github.houbb.sensitive.core.util.entry
com.github.houbb.sensitive.core.util.strategy
- 程序包 com.github.houbb.sensitive.core.util.strategy
D
deepCopy(IDeepCopy)
- 类 中的方法com.github.houbb.sensitive.core.bs.
SensitiveBs
设置深度拷贝实现
deepCopy(IDeepCopy)
- 类 中的方法com.github.houbb.sensitive.core.support.config.
DefaultSensitiveConfig
deepCopy()
- 类 中的方法com.github.houbb.sensitive.core.support.config.
DefaultSensitiveConfig
DefaultContextValueFilter
-
com.github.houbb.sensitive.core.support.filter
中的类
默认的上下文过滤器 (1) 和原来的对象有区别。
DefaultContextValueFilter(SensitiveContext)
- 类 的构造器com.github.houbb.sensitive.core.support.filter.
DefaultContextValueFilter
DefaultSensitiveConfig
-
com.github.houbb.sensitive.core.support.config
中的类
默认脱敏配置实现
DefaultSensitiveConfig()
- 类 的构造器com.github.houbb.sensitive.core.support.config.
DefaultSensitiveConfig
des(Object, IContext)
- 类 中的方法com.github.houbb.sensitive.core.api.strategory.
StrategyCardId
des(Object, IContext)
- 类 中的方法com.github.houbb.sensitive.core.api.strategory.
StrategyChineseName
des(Object, IContext)
- 类 中的方法com.github.houbb.sensitive.core.api.strategory.
StrategyEmail
des(Object, IContext)
- 类 中的方法com.github.houbb.sensitive.core.api.strategory.
StrategyPassword
des(Object, IContext)
- 类 中的方法com.github.houbb.sensitive.core.api.strategory.
StrategyPhone
desCopy(T, ISensitiveConfig)
- 类 中的方法com.github.houbb.sensitive.core.api.
SensitiveService
desCopy(T)
- 类 中的静态方法com.github.houbb.sensitive.core.api.
SensitiveUtil
脱敏对象 每次都创建一个新的对象,避免线程问题 可以使用
ThreadLocal
简单优化。
desCopy(T)
- 类 中的方法com.github.houbb.sensitive.core.bs.
SensitiveBs
脱敏对象 每次都创建一个新的对象,避免线程问题 可以使用
ThreadLocal
简单优化。
desCopyCollection(Collection<T>)
- 类 中的静态方法com.github.houbb.sensitive.core.api.
SensitiveUtil
脱敏对象集合
desJson(T, ISensitiveConfig)
- 类 中的方法com.github.houbb.sensitive.core.api.
SensitiveService
desJson(Object)
- 类 中的静态方法com.github.houbb.sensitive.core.api.
SensitiveUtil
返回脱敏后的对象 json null 对象,返回字符串 "null"
desJson(Object)
- 类 中的方法com.github.houbb.sensitive.core.bs.
SensitiveBs
返回脱敏后的对象 json null 对象,返回字符串 "null"
desJsonCollection(Collection<?>)
- 类 中的静态方法com.github.houbb.sensitive.core.api.
SensitiveUtil
脱敏对象 JSON 集合
E
email(String)
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyUtil
脱敏邮箱
G
getAllFieldList()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getBeanClass()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getConditionOpt(Annotation[])
- 类 中的静态方法com.github.houbb.sensitive.core.util.condition.
SensitiveConditions
获取用户自定义条件
getCurrentField()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getCurrentFieldName()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getCurrentFieldValue()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getCurrentObject()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getEntry()
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
getStrategyOpt(Annotation[])
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyBuiltInUtil
获取策略
H
hasSensitiveEntry(Field)
- 类 中的静态方法com.github.houbb.sensitive.core.util.entry.
SensitiveEntryUtil
是否有脱敏明细注解信息
N
newInstance()
- 类 中的静态方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
新建一个对象实例
newInstance()
- 类 中的静态方法com.github.houbb.sensitive.core.bs.
SensitiveBs
新建实例
newInstance()
- 类 中的静态方法com.github.houbb.sensitive.core.support.config.
DefaultSensitiveConfig
新建对象实例
P
password(String)
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyUtil
脱敏密码
phone(String)
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyUtil
脱敏电话号码
process(BeanContext, Object, String, Object)
- 类 中的方法com.github.houbb.sensitive.core.support.filter.
DefaultContextValueFilter
R
require(Class<? extends Annotation>)
- 类 中的静态方法com.github.houbb.sensitive.core.util.strategy.
SensitiveStrategyBuiltInUtil
获取对应的系统内置实现
S
SensitiveBs
-
com.github.houbb.sensitive.core.bs
中的类
脱敏引导类
SensitiveConditions
-
com.github.houbb.sensitive.core.util.condition
中的类
脱敏条件工具类
SensitiveContext
-
com.github.houbb.sensitive.core.api.context
中的类
脱敏上下文
SensitiveContext()
- 类 的构造器com.github.houbb.sensitive.core.api.context.
SensitiveContext
SensitiveEntryUtil
-
com.github.houbb.sensitive.core.util.entry
中的类
系统中内置的明细映射
SensitiveRuntimeException
-
com.github.houbb.sensitive.core.exception
中的异常错误
脱敏运行时异常
SensitiveRuntimeException()
- 异常错误 的构造器com.github.houbb.sensitive.core.exception.
SensitiveRuntimeException
SensitiveRuntimeException(String)
- 异常错误 的构造器com.github.houbb.sensitive.core.exception.
SensitiveRuntimeException
SensitiveRuntimeException(String, Throwable)
- 异常错误 的构造器com.github.houbb.sensitive.core.exception.
SensitiveRuntimeException
SensitiveRuntimeException(Throwable)
- 异常错误 的构造器com.github.houbb.sensitive.core.exception.
SensitiveRuntimeException
SensitiveRuntimeException(String, Throwable, boolean, boolean)
- 异常错误 的构造器com.github.houbb.sensitive.core.exception.
SensitiveRuntimeException
SensitiveService
<
T
> -
com.github.houbb.sensitive.core.api
中的类
脱敏服务实现类 [反射处理数组](https://blog.csdn.net/snakemoving/article/details/54287681)
SensitiveService()
- 类 的构造器com.github.houbb.sensitive.core.api.
SensitiveService
SensitiveStrategyBuiltInUtil
-
com.github.houbb.sensitive.core.util.strategy
中的类
系统中内置的策略映射 1.
SensitiveStrategyUtil
-
com.github.houbb.sensitive.core.util.strategy
中的类
脱敏策略工具类 (1)提供常见的脱敏策略 (2)主要供单独的字符串处理使用
SensitiveUtil
-
com.github.houbb.sensitive.core.api
中的类
脱敏工具类
setAllFieldList(List<Field>)
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
设置当前字段
setBeanClass(Class)
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
setCurrentField(Field)
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
setCurrentObject(Object)
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
setEntry(Object)
- 类 中的方法com.github.houbb.sensitive.core.api.context.
SensitiveContext
StrategyCardId
-
com.github.houbb.sensitive.core.api.strategory
中的类
二代身份证号脱敏加密: XXXXXX XXXXXXXX XXXX 脱敏规则:421002**********34 只保留前6位和后2位,其他用*代替。
StrategyCardId()
- 类 的构造器com.github.houbb.sensitive.core.api.strategory.
StrategyCardId
StrategyChineseName
-
com.github.houbb.sensitive.core.api.strategory
中的类
中文名称脱敏策略: 0.
StrategyChineseName()
- 类 的构造器com.github.houbb.sensitive.core.api.strategory.
StrategyChineseName
StrategyEmail
-
com.github.houbb.sensitive.core.api.strategory
中的类
邮箱脱敏策略 脱敏规则: 保留前三位,中间隐藏4位。
StrategyEmail()
- 类 的构造器com.github.houbb.sensitive.core.api.strategory.
StrategyEmail
StrategyPassword
-
com.github.houbb.sensitive.core.api.strategory
中的类
密码的脱敏策略: 1.
StrategyPassword()
- 类 的构造器com.github.houbb.sensitive.core.api.strategory.
StrategyPassword
StrategyPhone
-
com.github.houbb.sensitive.core.api.strategory
中的类
手机号脱敏 脱敏规则:139****6631
StrategyPhone()
- 类 的构造器com.github.houbb.sensitive.core.api.strategory.
StrategyPhone
A
C
D
E
G
H
N
P
R
S
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2021. All rights reserved.