- 接口测试
接口我们就用UserMapper,我们来写个代理对象。
ok,一个简单的动态代理例子送给你们,上面代码中关键生成动态代理对象的关键代码是:
-
loader: 用哪个类加载器去加载代理对象
-
interfaces:动态代理类需要实现的接口
-
h:动态代理方法在执行时,会调用h里面的invoke方法去执行
源码分析
好啦,上面该做的准备已经都准备好了,我们对mybatis的这个mapper接口大概都有些思路了,下面我们去正式验证一下,那么肯定就要去看源码了。我们只是去验证上面的mapper接口问题,所以不需要去看全部的代码,当然如果你看整个流程下来的话,会更加清晰。
论证猜想,