注释类型 Encrypt
-
@Target(METHOD) @Retention(RUNTIME) @Documented public @interface Encrypt
- 从以下版本开始:
- : 1.0.0 不区分大小写
- 作者:
- : longfa
-
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 booleancaseSensitive区分字段大小写 默认不区分CipherModecipher默认加密方式 AES算法加密String[]fields加密的字段名方法加密需要指定字段名称 默认是对字段解密 默认加密data中的数据 不区分大小写Scenarioscenario应用场景 网络传输、或者 持久化 默认用于加密存储StringvalueSpEL表达式 对SpEL表达式的支持 * @beanName.method or @beanName.field the field not be -> private decorated * @ss.abc() @ss.name
-
-
-
-
cipher
CipherMode cipher
默认加密方式 AES算法加密- 返回:
CipherMode
- 默认值:
- cloud.longfa.encrypt.enums.CipherMode.AES
-
-
-
fields
String[] fields
加密的字段名方法加密需要指定字段名称 默认是对字段解密 默认加密data中的数据 不区分大小写- 默认值:
- {"data"}
-
-
-
value
String value
SpEL表达式 对SpEL表达式的支持 * @beanName.method or @beanName.field the field not be -> private decorated * @ss.abc() @ss.name- 默认值:
- ""
-
-