Skip to content

Latest commit

 

History

History

kq-universal-mybatis-encrypt-starter

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

mybatis字段加解密组件

功能

  • 在字段上添加注解即可在数据入库时加密,出库时解密

使用方式

  1. 引入依赖
<dependency>
 <groupId>com.github.lzj960515</groupId>
 <artifactId>kq-universal-mybatis-encrypt-starter</artifactId>
 <version>${revision}</version>
</dependency>
  1. 编写配置,设置加解密密钥
kq:
  encrypt:
    secret: qwer1234asdf5678

密钥必须是16位

  1. 字段上添加注解
public class User {
	@FieldEncrypt
	private String phone;
}

接下来只需按平时方式操作数据库就行了。