比如分页插件:pagehelper
可以大幅度提升我们的开发效率。
需求
数据库中敏感字段的对称加密,或者诸如密码之类的非对称加密。
其实都可以不是在一次次的代码查询和更新中手动实现,可以通过自定义注解来实现。
设计思路
-
利用注解标明需要加密解密的entity类对象以及其中的数据
-
mybatis拦截Executor.class对象中的query,update方法
-
在方法执行前对parameter进行加密解密,在拦截器执行后,解密返回的结果
2019年1月23日大约 14 分钟