[go: up one dir, main page]

Skip to content

Commit

Permalink
小傅哥,docs:《Mybatis 手撸专栏》第2章:创建简单的映射器代理工厂
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzhengwei committed Mar 28, 2022
1 parent bc807b2 commit b58d3eb
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ Mybatis 映射器代理类关系,如图 2-2
![如图 2-2 代理类关系图](https://bugstack.cn/images/article/spring/mybatis-220327-02.png)

- 目前这个 Mybatis 框架的代理操作实现的还只是最核心的功能,相当于是光屁股的娃娃,还没有添加衣服。不过这样渐进式的实现可以让大家先了解到最核心的内容,后续我们在陆续的完善。
- MapperProxy 负责实现 InvocationHandler 接口的 invoke 方法,最终所有的实际调用都会调用到这个方法包装的逻辑。
- MapperProxyFactory 是对 MapperProxy 的包装,对外提供实例化对象的操作。当我们后面开始给每个操作数据库的接口映射器注册代理的时候,就需要使用到这个工厂类了。
- MapperProxy 负责实现 InvocationHandler 接口的 invoke 方法,最终所有的实际调用都会调用到这个方法包装的逻辑。
- MapperProxyFactory 是对 MapperProxy 的包装,对外提供实例化对象的操作。当我们后面开始给每个操作数据库的接口映射器注册代理的时候,就需要使用到这个工厂类了。

### 2. 映射器代理类

Expand Down

0 comments on commit b58d3eb

Please sign in to comment.