在Spring的体系下, 大多数的实现都在使用动态代理, 如: Spring的AOP, 事务注解, Mybatis的mapper, 分页插件也都离不开代理模式.
示例源码: https://github.com/JasonkayZK/Java_Samples/tree/java-proxy
本篇文章讲述了代理模式相关的内容, 主要包括:
- 什么是代理? 如何使用代理?
- 代理模式
- 静态代理
- 动态代理的实现, 语法, 内幕
- CGLib动态代理和JDK动态代理的区别与应用
- Spring中使用了哪种代理方法
- …………………