mybatis插件运行原理
1、原理
当mybatis在调用ParameterHandler,ResultSetHandler,StatementHandler,Executor的对象的时候,就会执行Plugin的invoke方法,Plugin在invoke方法中根据@Intercepts的配置信息(方法名,参数等)动态判断是否需要拦截该方法.再然后使用需要拦截的方法Method封装成Invocation,并调用Interceptor的proceed方法。
2、如何自定义拦截器
1) Interceptor接口
org.apa
原创
2021-06-07 13:46:14 ·
157 阅读 ·
0 评论