fastmybatis 2.10.0 发布,新增数据脱敏功能
fastmybatis 2.10.0 发布,本次发布内容如下:
- 新增数据脱敏
数据脱敏,将一些敏感数据隐藏,如:手机号,身份证号等信息
fastmybatis自带了手机号、身份证号、银行卡、邮箱四种脱敏处理。
- 手机号脱敏:MobileSensitiveFormatter
- 身份证号脱敏:IdCardSensitiveFormatter
- 银行卡脱敏:BankCardSensitiveFormatter
- 邮箱脱敏:EmailSensitiveFormatter
以手机号脱敏为例,实现方式如下:
在实体类字段上面加@Column
注解,并指定formatClass属性
@Table(name = "t_user", pk = @Pk(name = "id", strategy = PkStrategy.INCREMENT)) public class TUser { ... // 手机号脱敏,返回 137****1234 @Column(formatClass = MobileSensitiveFormatter.class) private String mobile; ... }
通过mapper.list, mapper.page, mapper.getById查询出来的的数据都会进行脱敏
更多内容参考:数据脱敏
关于 fastmybatis
fastmybatis 是一个 mybatis 开发框架,其宗旨为:简单、快速、有效。
- 零配置快速上手,无需依赖 Spring
- 无需编写 xml 文件即可完成增删改查操作,支持 LambdaQuery 查询、支持 JPA Query Method 查询(findByXxx)
- 支持 mysql、sqlserver、oracle、postgresql、sqlite、StarRocks(原 DorisDB)
- 支持自定义 sql,对于基本的增删改查不需要写 SQL,对于其它特殊 SQL(如统计 SQL)可写在 xml 中
- 支持与 spring-boot 集成,依赖 starter 即可,支持 Springboot3.0
- 支持插件编写
- 支持 ActiveRecord 模式
- 支持多租户
- 提供通用 Service
- API 丰富,多达 40 + 方法,满足日常开发需求
- 轻量级,无侵入性,是官方 mybatis 的一种扩展

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
通用、灵活、高性能的分布式 ID 生成器 | CosId 2.6.2 发布
CosId通用、灵活、高性能分布式 ID 生成器 🎉更新内容🎉 新增取模分片算法单元测试规范(ModSpec)——分片均匀性测试 依赖: 升级gradle版本v8.5 依赖: 升级org.springframework.cloud:spring-cloud-dependencies版本v2023 依赖: 升级com.github.spotbugs版本v6.0.2 依赖: 升级org.gradle.test-retry版本v1.5.8 依赖: 升级MongoDbDocker 镜像版本6.0.12 简介 CosId旨在提供通用、灵活、高性能的分布式 ID 生成器。 SnowflakeId:单机 TPS 性能:409W/sJMH 基准测试, 主要解决时钟回拨问题、机器号分配问题并且提供更加友好、灵活的使用体验。 SegmentId: 每次获取一段 (Step) ID,来降低号段分发器的网络 IO 请求频次提升性能。 IdSegmentDistributor: 号段分发器(号段存储器) RedisIdSegmentDistributor: 基于Redis的号段分发器。 JdbcIdSeg...
- 下一篇
类腾讯文档 UI 风格,AiEditor beta.9 发布
AiEditor 关于 AiEditor(官网https://aieditor.dev) AiEditor 是一个面向 AI 的下一代富文本编辑器,她基于 Web Component,因此支持 Layui、Vue、React、Angular 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了灵活的配置,开发者可以方便的使用其开发任何文字编辑的应用。 在 beta.9 版本中,我们新增了类腾讯文档的 UI 风格,效果如下: 此处之外,我们在 beta.8 版本中,新增了 代码块的 “AI 自动添加注释” 和 “AI 解释代码含义” 的功能,如下图所示: 在线演示 经典/传统风格:http://aieditor.jpress.cn 现代风格(类腾讯文档):http://aieditor1.jpress.cn v1.0.0-beta.9 更新细节: 新增:图片、视频和附件新增 uploaderEvent 监听配置的支持 新增:“链接” 功能添加自定义 ref、class 等配置的支持 新增:添加头部、编辑区的自定义布局支持 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G