2019-07-09 mybatis 插件开发

mybatis中的四大扩展点:

1. Executor

2. StatementHandler

3. ParameterHandler

4. ResultSetHandler

1》:Executor

我们需要自己手动的实现一个Intercept接口,然后再plugin()方法中生成一个代理对象,然后再需要拦截的方法处执行另外一个方法,intercept() 方法

2》: StatementHandler


 ParameterHandler,ResultSetHandler 在生成StatementHandler的时候,就生成了


手写mybatis分页插件:

下面这个是一个简单实现版本,只能够用来玩玩

https://gitee.com/L211329/myplug-mybatis/tree/master/src/main/java/com/ltp/myplugmybatis

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容