获取接口的代理对象(MapperProxy)
在Configuration中的初始化的MapperProxyFactory,通过接口类型去创建代理类。newInstance方法是怎么实现的呢?
在看一下,MapperProxy实现InvocationHandler,创建了一个MapperProxy的代理对象,代理对象里面包含了,DefaultSqlSession(Executor)。简直就是一层套一层。
获取接口代理对象流程
在Configuration中的初始化的MapperProxyFactory,通过接口类型去创建代理类。newInstance方法是怎么实现的呢?
在看一下,MapperProxy实现InvocationHandler,创建了一个MapperProxy的代理对象,代理对象里面包含了,DefaultSqlSession(Executor)。简直就是一层套一层。