
动态代理
文章平均质量分 92
IT果果日记
头条和微信搜索“IT果果日记”
展开
-
一文搞懂Mybatis插件原理
在学习Mybatis源码的时候,会经常看到有一个以“plugin”命名的包,自然而然的我们会想到在搭建项目框架的时候使用到的配置标签。其实通过名字我们就能猜到它的作用就是给Mybatis框架做扩展的插件,例如本文将要介绍的PageInterceptor分页插件就是利用配置标签实现的分页功能。其实Mybatis插件的原理非常简单,看完这篇文章,你不仅能了解Mybatis插件的原理,也能自己实现一个插件,例如分页插件、慢sql统计插件等。原创 2024-04-05 09:00:00 · 1023 阅读 · 0 评论 -
一文搞懂CGLIB动态代理-全网最细的男人
CGLIB没有使用反射,那它是如何实现运行时动态调用的呢?什么是CGLIB无限循环调用问题,怎么产生的?原创 2024-03-30 23:43:14 · 776 阅读 · 0 评论 -
一文搞懂Java动态代理:为什么Mybatis Mapper不需要实现类?
在学习Java动态代理之前,我想让大家先思考这样几个问题。如果你还不知道上述问题的答案,那么这篇文章一定能消除你心中的疑惑。如需转载请注明文章来源及原地址。支持原创,侵权必究。原创 2024-03-22 17:21:28 · 1190 阅读 · 0 评论