mybatis中mapper的实现

我们都知道,Mybatis中的mapper的实现 ,使用了动态代理,功能是:通过拦截器方法回调,对目标target方法进行增强。

 

dao层全都是接口,用的接口可以通过jdk的动态代理,根据全限类名,去寻找Mapper。

 

 

 

以下关于cglib和朋友的讨论了,到底是有之类的情况下在子类的基础上进行切面,还是根据父类的,直接生成对应之类的字节码文件,我们稍后揭晓答案。

 

 

posted @ 2022-08-31 09:28  宋songsong  阅读(143)  评论(0编辑  收藏  举报