随笔分类 -  spring-springmvc-mybatis

摘要:思路 调用拦截器 实现加解密 通过自定义加解密拦截器 判断是否是 加解密实体类 的字段 调用 加解密处理类 执行具体算法加解密 自定义类注解 /** * 注解敏感信息类的注解 */ @Inherited @Target({ ElementType.TYPE }) @Retention(Retenti 阅读全文
posted @ 2021-06-27 00:38 wf.zhang 阅读(1399) 评论(0) 推荐(0)
摘要:java通过实体类生成数据库表 并生成注释 方式一 使用A.C.Table A.C.Table是对Mybatis做的增强功能,实现了mybatis自动建表的能力 官方地址:https://gitee.com/sunchenbin/mybatis-enhance 文档地址:https://www.yu 阅读全文
posted @ 2021-06-17 14:16 wf.zhang 阅读(10551) 评论(0) 推荐(2)
摘要:使用注解方式结合Jackson实现数据脱敏 转自 https://mp.weixin.qq.com/s/GmELzTYIwYAIpTVRyCh9mw 最后效果 思路; 1.自定义脱敏注解 2.自定义脱敏逻辑 3.具体字段脱敏策略 1.自定义脱敏注解 标注在实体类 具体 需要脱敏 字段上 其中用到Ja 阅读全文
posted @ 2021-06-10 11:36 wf.zhang 阅读(3172) 评论(0) 推荐(0)
摘要:通过反射给参数进行AES算法加密 这里是部分参数加密 最后效果 AES工具类 public class AESUtil { private static final String KEY_ALGORITHM = "AES"; private static final String DEFAULT_C 阅读全文
posted @ 2021-06-04 18:19 wf.zhang 阅读(85) 评论(0) 推荐(0)
摘要:接上文 实现了数据加密储存 https://www.cnblogs.com/wf-zhang/p/14842403.html 新需求 java后台实现数据脱敏即敏感信息部分显示 最终效果如下 思路 1.自己定义脱敏规则 就是隐藏什么数据 自己构建个工具类 实现效果 张* 王*五 欧阳娜* 136** 阅读全文
posted @ 2021-06-03 19:03 wf.zhang 阅读(2973) 评论(0) 推荐(0)
摘要:需求 敏感字段需要加密储存到数据库 例如姓名 电话 身份证 银行卡等 先看效果 这里是会员表 对会员卡号 姓名 身份证号 手机号 邮箱做了加密处理 思路 1.自定义类型处理器 1.1 继承MyBatis框架 抽象类BaseTypeHandler 1.2 重写四个方法 实现自己的加密逻辑 这里使用AE 阅读全文
posted @ 2021-06-02 18:30 wf.zhang 阅读(1985) 评论(1) 推荐(0)
摘要:<!-- 批量更新第一种方法,通过接收传进来的参数list进行循环着组装sql 后两种写法效率以此降低耗时长 --> <update id="updateBatchStock" > update oms_good_stock set bindcode= <foreach collection="li 阅读全文
posted @ 2020-06-05 21:00 wf.zhang 阅读(470) 评论(0) 推荐(0)