当前位置: 首页 > news >正文

NET网站开发程序员招聘网页美工设计教程

NET网站开发程序员招聘,网页美工设计教程,手机网址大全主页网址,腾讯企点怎么改名字1.aop 启动类加EnableAspectJAutoProxy 自定义注解,在实体类中使用表示被脱敏字段 建立aop切面类 可能这里gpt会建议你用Pointcut("execution(public * com.xx.aop..*.get*(..))")这种方式拦截,这种我试了,拦截不住。猜测在mvc返…

1.aop

启动类加@EnableAspectJAutoProxy

自定义注解,在实体类中使用表示被脱敏字段

建立aop切面类

可能这里gpt会建议你用@Pointcut("execution(public * com.xx.aop..*.get*(..))")这种方式拦截,这种我试了,拦截不住。猜测在mvc返回的时候,已经不被aop拦住了,除非手动调用。并且get方式还要user成为bean,不值当。直接拦截controller包吧。

2.Jackson

序列化类

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.BeanProperty;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.ContextualSerializer;import java.io.IOException;public class DesensitizeSerializer extends JsonSerializer<String> implements ContextualSerializer {private SensitiveType type;private int startInclude;private int endExclude;public DesensitizeSerializer() {this.type = SensitiveType.COMMON;}public DesensitizeSerializer(SensitiveType type) {this.type = type;}@Overridepublic void serialize(String value, JsonGenerator gen, SerializerProvider serializers) throws IOException, IOException {switch (type) {case COMMON:gen.writeString(MsgDesensitizedUtil.commonStr(value));break;case ID_CARD:gen.writeString(MsgDesensitizedUtil.idCardNum(value));break;case PHONE_NUMBER:gen.writeString(MsgDesensitizedUtil.mobilePhone(value));break;case EMAIL:gen.writeString(MsgDesensitizedUtil.email(value));break;default:throw new RuntimeException("未知脱敏类型");}}@Overridepublic JsonSerializer<?> createContextual(SerializerProvider prov, BeanProperty property) {if (property != null) {SensitiveData annotation = property.getAnnotation(SensitiveData.class);if (annotation != null) {this.type = annotation.value();}}return this;}}

针对多种类型的脱敏枚举类

在实体中添加就行了,不需要把自定义序列化加载到SimpleModule里

http://www.yayakq.cn/news/315796/

相关文章:

  • 网站 后台 安装网页制作基础教程课件
  • 济南网站优化排名推广网站展示英文都用什么字体
  • 站长统计app官方网站网站权重是怎样进行传递的
  • 上海未来网站建设公司黄页模式
  • 成功的营销网站软件开发服务公司
  • 深圳朝阳电子网站建设网站建设怎么找客源
  • 如何做pc网站适配英文网站开发哪家好
  • 微信做淘宝客 网站打不开了重庆行业平台
  • 关于教做鞋的网站wordpress主题4mudi
  • 有哪些做兼职的设计网站有哪些工作诸城网页设计公司
  • 手机能进封禁网站的浏览器程序开发 网站开发
  • 做论坛推广的网站代理服务器ip国外
  • 客户说做网站没效果怎么回答好广州建站网站前十名
  • 工信部 网站开发设计师wordpress 即时
  • 德州做网站的公司有哪些网站管理助手打开是系统参数配置
  • 做网站需要编程?国内网站建设排名
  • 怎么做示爱的网站免费seo诊断
  • 网站营销策略有哪些友情链接发布网
  • 网站分析设计做的项目的过程公司网站做优化少钱
  • 中国建设银行抚州分行网站建网站建设网站
  • 绵阳微网站制作wordpress微博图床怎么用
  • 甘肃建投土木工程建设有限公司网站后台欧阳娜娜自创品牌
  • 看谁做的好舞蹈视频网站巨腾外贸网站建设
  • 做视频网站教程网页设计图片边框代码
  • 网站自动生成做网站平台的公司
  • 网站无后台可以上框架宣传的网站开发需要多少钱
  • 网站建设用哪种语言好公众号排版怎么做
  • 破解php网站后台密码做企业网站选百度云还是阿里云
  • 揭阳智能模板建站wordpress设置插件
  • 郑州做营销型网站公司注册了一个域名怎么做网站