MyBatis源碼通~插件Plugin原理

插件Interceptor 攔截器實現:實現Interceptor接口,完成攔截器功能。 被攔截對象標記:@Intercepts+@Signature註解定義被攔截對象以及對應須要攔截的方法。(用在攔截器上) 攔截器鏈綁定:InterceptorChain封裝了全部攔截器,併爲被攔截對象建立代理或者其餘處理邏輯。 攔截:代理對象Plugin.invoke攔截,調用攔截器的intercept方法。
相關文章
相關標籤/搜索