摘要: 声明 本文为其他博主原创文章整合,仅用作个人学习,特此声明 参考文章链接 (3条消息) B站 - 狂神 - Spring5课堂笔记_夜里的雨的博客-CSDN博客_狂神spring5笔记 AOP 什么是AOP? AOP(Aspect Oriented Programming)意为面向切面编程。 通过预 阅读全文
posted @ 2022-06-14 21:56 无关风月7707 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一些个人对动态代理的理解 首先,代理就是在实现真实对象所有方法的基础之上再实现一些其他方法 比如说:真实对象房东的方法是rent,那么代理对象首先也要调用房东的rent方法 其次,代理对象要实现一些其他的需求,像是收房租,收提成,带客户看房子等等 可以这样认为:代理模式就是对原有代码的方法补充 比如 阅读全文
posted @ 2022-06-14 17:17 无关风月7707 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 动态代理(不太好理解) 动态代理和静态角色一样,动态代理底层是反射机制 动态代理类是动态生成的,不是我们直接写好的! 动态代理(两大类):基于接口,基于类 基于接口:JDK的动态代理【使用ing】 基于类:cglib java字节码实现:javasisit 了解两个类 1、Proxy:代理 2、In 阅读全文
posted @ 2022-06-14 17:16 无关风月7707 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 代理模式 为什么要学习代理模式:代理模式是SpringAOP的底层 分类:动态代理和静态代理 你和中介都实现了找房子的接口,但是中介找房子的功能比你强,所以你将找房子的需求交给了中介来做 静态代理 角色分析: 抽象角色:一般使用接口和抽象类来解决 真实角色(房东):被代理的角色 代理角色(中介):代 阅读全文
posted @ 2022-06-14 17:14 无关风月7707 阅读(10) 评论(0) 推荐(0) 编辑