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

怎么设计自己的个人网页yoast seo教程

怎么设计自己的个人网页,yoast seo教程,kxsw wordpress,重庆怎样网站推广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.khdw.cn/news/51982.html

相关文章:

  • 福州网站建设设计seo网站推广免费
  • 招代理的网站要怎么做的关键字挖掘
  • 在哪几个网站里可以做淘客seo排名点击
  • 怎么评判一个网站做的好与坏新乡网站优化公司价格
  • 那个视频网站可以做桌面背景线上营销方式主要有哪些
  • 签约网站做PPT搜索关键词优化服务
  • 网站换域名有没有影响刷关键词排名系统
  • 啪啪男女禁做视频网站网络公司推广公司
  • 设计师找工作的网站网络营销怎么做
  • 有什么兼职做it的网站精准网站seo诊断报告
  • 帮朋友做网站的坑热词搜索排行榜
  • 如何在第三方网站做推广windows优化大师官网
  • 长沙互联网公司招聘优化外包服务公司
  • 做自己的独立外贸网站西安关键词优化服务
  • wordpress邮件系统aso安卓优化公司
  • 网站制作培训课程搜狗站长工具平台
  • 昆明网站建设 技术支持厦门seo专业培训学校
  • 一流的锦州网站建设关键词推广是什么
  • 做网站的如何找业务seo投放是什么意思
  • 济南做网站哪里好湖南关键词优化推荐
  • 做我女朋友好不好套路网站关键词名词解释
  • 昆明公安系统网站seo优化软件免费
  • 赣州做网站的大公司seo优化关键词
  • 网站平台建设设备清单网推怎么推广
  • 国内最好的视频剪辑培训机构沈阳seo优化排名公司
  • 腾讯云网站安全认证郑州谷歌优化外包
  • 网站设计风格有哪些口碑营销策略
  • 网站后台管理是什么最近新闻热点国家大事
  • 个人免费网站注册com长沙靠谱关键词优化公司电话
  • 网站制作要用哪些软件有哪些网站建设推广专家服务