Java新手小白 对动态代理的一些理解

学到Spring AOP的时候,发现AOP底层是使用动态代理实现的

便学着用动态代理模拟了一下AOP事务的处理,也是第一次使用动态代理

写完之后,得出两个问题

Java新手小白 对动态代理的一些理解

然后加断点走了一下


Java新手小白 对动态代理的一些理解

返回的代理对象里面包含invoke方法里面的两个对象


最后的执行过程其实是这个样子


Java新手小白 对动态代理的一些理解

到此结束 新手小白的一些理解   如果理解的有错误  希望大神指出 加以改正 能力不足 希望各位大佬们 多多指导