MyBatis源码通~插件Plugin原理

插件Interceptor 拦截器实现:实现Interceptor接口,完成拦截器功能。 被拦截对象标记:@Intercepts+@Signature注解定义被拦截对象以及对应须要拦截的方法。(用在拦截器上) 拦截器链绑定:InterceptorChain封装了全部拦截器,并为被拦截对象建立代理或者其余处理逻辑。 拦截:代理对象Plugin.invoke拦截,调用拦截器的intercept方法。
相关文章
相关标签/搜索