跳过导航链接
A C D E F G I M P R S 

A

AES() - 类 的构造器com.relaxed.extend.mybatis.encrypt.FieldSecurityProperties.AES
 
AesFieldEncryptor - com.relaxed.extend.mybatis.encrypt.sec中的类
AES字段加密器实现类 使用AES算法对字段进行加密和解密操作 支持通过配置文件自定义加密密钥
AesFieldEncryptor() - 类 的构造器com.relaxed.extend.mybatis.encrypt.sec.AesFieldEncryptor
 

C

clone(Object) - 类 中的静态方法com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
克隆对象
com.relaxed.extend.mybatis.encrypt - 程序包 com.relaxed.extend.mybatis.encrypt
 
com.relaxed.extend.mybatis.encrypt.sec - 程序包 com.relaxed.extend.mybatis.encrypt.sec
 

D

decrypt(Object) - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
对对象中标记了加密注解的字段进行解密处理
decrypt(Collection) - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
对集合中所有对象进行解密处理
decrypt(String) - 接口 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptor
对加密后的数据进行解密
decrypt(String) - 类 中的方法com.relaxed.extend.mybatis.encrypt.sec.AesFieldEncryptor
 

E

encrypt(Object) - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
对对象中标记了加密注解的字段进行加密处理
encrypt(Class<?>, MultiValueMap<String, String>, Map<String, Object>) - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
对查询条件中的加密字段进行加密处理
encrypt(String) - 接口 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptor
对字符串数据进行加密
encrypt(String) - 类 中的方法com.relaxed.extend.mybatis.encrypt.sec.AesFieldEncryptor
 

F

FieldEncrypt - com.relaxed.extend.mybatis.encrypt中的注释类型
字段加密注解 用于标记需要加密的字段或类,支持字段级别和类级别的加密 被标记的字段在数据库操作时会自动进行加密和解密处理
FieldEncryptHelper - com.relaxed.extend.mybatis.encrypt中的类
字段加密助手类 提供字段加密和解密的核心功能,支持对象和集合类型的加解密处理 支持通过注解标记需要加密的字段,自动进行加解密操作
FieldEncryptHelper() - 类 的构造器com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
 
FieldEncryptor - com.relaxed.extend.mybatis.encrypt中的接口
字段加密器接口 定义字段加密和解密的标准方法,支持不同加密算法的实现
FieldSecurityHolder - com.relaxed.extend.mybatis.encrypt中的类
字段加密器持有者 单例模式,用于管理和维护不同类型的字段加密器 支持注册和获取指定类型的加密器
FieldSecurityProperties - com.relaxed.extend.mybatis.encrypt中的类
字段安全配置属性类 用于配置字段加密相关的属性,支持通过配置文件进行自定义 包含默认加密算法和AES加密的具体配置
FieldSecurityProperties() - 类 的构造器com.relaxed.extend.mybatis.encrypt.FieldSecurityProperties
 
FieldSecurityProperties.AES - com.relaxed.extend.mybatis.encrypt中的类
 

G

getByType(String) - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldSecurityHolder
获取指定类型的加密器
getFieldEncryptor() - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptHelper
获取默认的字段加密器

I

INSTANCE - 类 中的静态变量com.relaxed.extend.mybatis.encrypt.FieldSecurityHolder
单例实例
intercept(Invocation) - 类 中的方法com.relaxed.extend.mybatis.encrypt.MybatisDecryptInterceptor
拦截结果集处理过程,对需要解密的字段进行解密处理
intercept(Invocation) - 类 中的方法com.relaxed.extend.mybatis.encrypt.MybatisEncryptInterceptor
拦截参数设置过程,对需要加密的字段进行加密处理

M

main(String[]) - 类 中的静态方法com.relaxed.extend.mybatis.encrypt.MpJsqlParserExt
 
MpJsqlParserExt - com.relaxed.extend.mybatis.encrypt中的类
MyBatis-Plus SQL解析扩展类 用于解析SQL条件语句,提取字段名和参数名的映射关系 支持多种SQL条件表达式的解析,包括等于、大于、小于、IN、BETWEEN等
MpJsqlParserExt() - 类 的构造器com.relaxed.extend.mybatis.encrypt.MpJsqlParserExt
 
MybatisDecryptInterceptor - com.relaxed.extend.mybatis.encrypt中的类
MyBatis 字段解密拦截器 用于拦截查询结果集,对标记了加密注解的字段进行解密处理 支持单个对象和集合类型的解密
MybatisDecryptInterceptor() - 类 的构造器com.relaxed.extend.mybatis.encrypt.MybatisDecryptInterceptor
 
MybatisEncryptConfiguration - com.relaxed.extend.mybatis.encrypt中的类
MyBatis加密配置类 用于配置和初始化字段加密相关的组件 支持自定义加密器和默认AES加密器的配置
MybatisEncryptConfiguration() - 类 的构造器com.relaxed.extend.mybatis.encrypt.MybatisEncryptConfiguration
 
MybatisEncryptInterceptor - com.relaxed.extend.mybatis.encrypt中的类
MyBatis 字段加密拦截器 用于拦截 SQL 参数设置过程,对标记了加密注解的字段进行加密处理 支持实体类字段加密、Wrapper 条件加密和参数加密
MybatisEncryptInterceptor() - 类 的构造器com.relaxed.extend.mybatis.encrypt.MybatisEncryptInterceptor
 

P

ParamEncrypt - com.relaxed.extend.mybatis.encrypt中的注释类型
参数加密注解 用于标记需要加密的方法参数,仅支持字符串类型的参数 被标记的参数在SQL执行前会自动进行加密处理
parseSql(String) - 类 中的静态方法com.relaxed.extend.mybatis.encrypt.MpJsqlParserExt
 
PREFIX - 类 中的静态变量com.relaxed.extend.mybatis.encrypt.FieldSecurityProperties
 

R

regByType(String, FieldEncryptor) - 类 中的方法com.relaxed.extend.mybatis.encrypt.FieldSecurityHolder
注册指定类型的加密器
removePrefix(String) - 类 中的静态方法com.relaxed.extend.mybatis.encrypt.MpJsqlParserExt
 

S

SEC_FLAG - 类 中的静态变量com.relaxed.extend.mybatis.encrypt.FieldSecurityProperties.AES
 
secType() - 接口 中的方法com.relaxed.extend.mybatis.encrypt.FieldEncryptor
获取加密算法类型
secType() - 类 中的方法com.relaxed.extend.mybatis.encrypt.sec.AesFieldEncryptor
 
securityHolder(ObjectProvider<List<FieldEncryptor>>) - 类 中的方法com.relaxed.extend.mybatis.encrypt.MybatisEncryptConfiguration
 
A C D E F G I M P R S 
跳过导航链接

Copyright © 2025. All rights reserved.