笔记:
假设拦截器配置拦截
Executor.update方法。
初始化的时候通过Plugin中动态代理重新封装了新的
Executor 类,调用的Executor.update 就会就会调用
拦截器的方法。
参考:
http://www.voidcn.com/blog/yhjyumi/article/p-4419488.html 给出了mybatis的拦截器的原理图
http://www.cnblogs.com/fangjian0423/p/mybatis-interceptor.html 通过源码解析拦截器实现原理
http://elim.iteye.com/blog/1851081 解析拦截器的原理并给出分页实现方案。
若运行mybatis报错:on interface org.apache.ibatis.executor.statement.StatementHandler named prepare
参考:https://my.oschina.net/slfujie/blog/741311