瀏覽代碼

pom 调整

xujunwei 2 年之前
父節點
當前提交
e7c3c9369c
共有 1 個文件被更改,包括 21 次插入0 次删除
  1. 21 0
      framework-boot/src/main/java/com/mrxu/framework/boot/serialize/MobileSerializer.java

+ 21 - 0
framework-boot/src/main/java/com/mrxu/framework/boot/serialize/MobileSerializer.java

@@ -0,0 +1,21 @@
+package com.mrxu.framework.boot.serialize;
+
+
+import cn.hutool.core.util.DesensitizedUtil;
+import com.fasterxml.jackson.core.JsonGenerator;
+import com.fasterxml.jackson.databind.JsonSerializer;
+import com.fasterxml.jackson.databind.SerializerProvider;
+
+import java.io.IOException;
+
+public class MobileSerializer extends JsonSerializer<String> {
+
+    @Override
+    public void serialize(String mobile, JsonGenerator jsonGenerator,
+                          SerializerProvider serializerProvider) throws IOException {
+        String mobileDesensitized = DesensitizedUtil.mobilePhone(mobile);
+        jsonGenerator.writeString(mobileDesensitized);
+
+    }
+
+}