spring boot自定义注解 对返回隐私字段进行模糊化处理
需求背景:部分数据涉及用户隐私,需要进行模糊化处理,如“”张三“, 模糊化处理后为 张*。
实现方式:
1.硬编码(太Low)
2.拦截器(对参数名称等有严格的要求,代码易用性差)
3.sql解析(性能慢,对sql和字段名有严格要求)
4.自定义注解(可以,为什么可以,请看后文)
为什么使用自定义注解的方式:
思路分析:
1.使用自定义注解+aop方式,实现使用了自定义注解的...
原创
2018-12-01 20:20:56 ·
2145 阅读 ·
0 评论