![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 91
weiwei1261559539
这个作者很懒,什么都没留下…
展开
-
spring循环依赖是怎么解决的,为什么要三级缓存而不是二级
spring循环依赖是怎么解决的,为什么要三级缓存而不是二级原创 2022-04-27 20:46:19 · 518 阅读 · 0 评论 -
spring aop源码解析,带你了解aop流程
springAop的简单介绍AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高。比如在日志记录、权限校验等场景,使用aop实现对代码无入侵效率更高。spring aop中的概念Aspect 切面 Join Point 连接点 在Spring Aop中总是代表一次方法的执行 Advice 通知,在连接点上执行的动作 PointCut 切入点,说明如何匹配连接点 Introduct原创 2021-09-16 21:27:40 · 228 阅读 · 0 评论 -
动态代理之JDK和CGLIB实现原理对比以及其生成的class的真实面目
JDK动态代理以及CGLIB动态代理1、Jdk动态代理以及jdk动态代理类的class的真正面目jdk动态代理是利用反射机制生成的一个实现代理接口InvocationHandler和目标类接口的匿名类,InvocationHandler其中有一个invoke方法,在调用真正的目标方法method.invoke(target,args)之前或者之后做代理操作。代码:代理类public class JdkTargetProxy implements InvocationHandler {原创 2021-09-15 21:05:24 · 591 阅读 · 0 评论