jeecgboot 框架中 @SensitiveEncode 加密操作不会对基本数据类型加密

105 阅读1分钟

jeecgboot 框架的加密注解 @SensitiveEncode 是对方法返回值的某个字段进行加密,但是通过源码可以看到,如果使用该注解的方法返回类型是基本数据类型,框架是不会进行加密操作的。

image.png

@SensitiveEncode 应该是和 @SensitiveField 一起使用的,@SensitiveField 作用于实体类中的某个加密字段,框架通过切面编程,在执行 @SensitiveEncode 注解的方法后对返回类中指定的字段进行加密;解密也是类似操作。正在研究源码,具体流程后续再发。