MyBatis源碼分析(Mapper動態代理的實現及執行流程)

首先簡單回顧下代理模式 靜態代理 概念:是由程序員建立或工具生成代理類的源碼,再編譯代理類。所謂靜態也就是在程序運行前就已經存在代理類的字節碼文件,代理類和委託類的關係在運行前就肯定了。java 簡單代碼演示:程序員 抽象接口:sql 真實角色:數據庫 代理角色:apache 測試使用:設計模式 動態代理 概念:是在實現階段不用關心代理類,而在運行階段才指定哪個對象。api 在jdk的api中提供
相關文章
相關標籤/搜索