diff --git a/docs/zh/mask.md b/docs/zh/mask.md index ac955386..b6a568a5 100644 --- a/docs/zh/mask.md +++ b/docs/zh/mask.md @@ -39,10 +39,10 @@ public class Account { 当 Mybaits-Flex 内置的 9 中脱敏规则无法满足要求时,我们还可以自定义脱敏规则,其步骤如下: -1、通过 `MaskFactory` 注册新的脱敏规则: +1、通过 `MaskManager` 注册新的脱敏规则: ```java -MaskFactory.registerMaskProcesser("自定义规则名称" +MaskManager.registerMaskProcesser("自定义规则名称" , data -> { return data; }) @@ -66,16 +66,16 @@ public class Account { 在某些场景下,程序希望查询得到的数据是原始数据,而非脱敏数据。比如要去查询用户的手机号,然后给用户发送短信。又或者说,我们进入编辑页面编辑用户数据, 如果编辑页面展示的是脱敏数据,然后再次点击保存,那么数据库的真实数据也会被脱敏覆盖。 -因此,MaskFactory 提供了 `skipMask`、`restoreMask` 两个方法来处理这种场景: +因此,MaskManager 提供了 `skipMask`、`restoreMask` 两个方法来处理这种场景: ```java 2,7 try { - MaskFactory.skipMask() + MaskManager.skipMask() //此处查询到的数据不会进行脱敏处理 accountMapper.selectListByQuery(...) } finally { - MaskFactory.restoreMask() + MaskManager.restoreMask() } ``` diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskFactory.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java similarity index 99% rename from mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskFactory.java rename to mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java index 5a359d8c..5d0e0f4a 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskFactory.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskManager.java @@ -21,7 +21,7 @@ import java.util.Map; /** * 数据脱敏工厂类 */ -public class MaskFactory { +public class MaskManager { /** diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskTypeHandler.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskTypeHandler.java index 972c5786..1138dea0 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskTypeHandler.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mask/MaskTypeHandler.java @@ -40,18 +40,18 @@ public class MaskTypeHandler extends BaseTypeHandler { @Override public Object getNullableResult(ResultSet rs, String columnName) throws SQLException { String data = rs.getString(columnName); - return MaskFactory.mask(maskType,data); + return MaskManager.mask(maskType,data); } @Override public Object getNullableResult(ResultSet rs, int columnIndex) throws SQLException { String data = rs.getString(columnIndex); - return MaskFactory.mask(maskType,data); + return MaskManager.mask(maskType,data); } @Override public Object getNullableResult(CallableStatement cs, int columnIndex) throws SQLException { String data = cs.getString(columnIndex); - return MaskFactory.mask(maskType,data); + return MaskManager.mask(maskType,data); } }