原文: https://www.cnblogs.com/rulian/p/5937426.html

Mybatis 插件实现动态设置参数 https://juejin.im/entry/5b20b49c6fb9a01e480e9c68

MyBatis 工作流程及插件开发 https://www.cnblogs.com/linkworld/p/7801007.html

 

 

该拦截器的作用:在进行增加、修改等操作时,给数据模型的一些通用操作属性(如:创建人、创建时间、修改人、修改时间等)自动赋值。

该实现是在DAO层拦截,即存入DB前最后一层。后经分析,不是很合理,改为在service层拦截,用spring AOP来实现了,该代码遂弃用。不过已经测试可用,记录备忘。