文章目录
一、场景描述
通过Mybatis
与数据库交互,并使用Jackson
对敏感信息进行脱敏处理。
使其HTTP接口
返回用户的基本信息中身份证、手机和住址等敏感信息将被脱敏。
技术栈
• SpringBoot
:用于构建RESTful API
。
• Mybatis
:用于数据库操作。
• Jackson
:用于JSON
序列化和脱敏处理。
步骤
- 配置数据库:
在application.properties
中配置数据库连接。 - 创建数据库表:创建一个
user
表,包含id
、name
、identity_card
、phone
和address
字段。 - 创建实体类:创建一个
User实体类
,与数据库表对应。 - 创建
Mapper接口
:创建一个Mybatis Mapper接口
,用于操作数据库。