代理模式介绍(Spring的AOP底层)+基于JDK的动态代理+静态代理

在这里插入图片描述

1.代理模式介绍

在这里插入图片描述
避免耦合度太高,将真实业务主体和系统服务分开。也就是说,在原代码的基础上,创建一个代理类,完成系统服务+真实业务主体
在这里插入图片描述

2.动态代理介绍

在这里插入图片描述

3.示例分析

代理类:
在这里插入图片描述
在这里插入图片描述

硬解码实现接口中,需要代理的方法与不需要代理的方法
在这里插入图片描述

测试类
在这里插入图片描述

3.静态代理~~~

在这里插入图片描述
在这里插入图片描述
测试类
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39773004/article/details/108861635