时间: 2020-09-18|40次围观|0 条评论

AOP 面向切面的编程,
AOP可以实现“业务代码”与“关注点代码”分离
在Spring的AOP编程中,
如果加入容器的目标对象有实现接口,用JDK代理;
如果目标对象没有实现接口,用Cglib代理;

总结:
关注点代码,就是指重复执行的代码。
业务代码与关注点代码分离,好处?
–关注点代码写一次即可;
–开发者只需要关注核心业务;
–运行时期,执行核心业务代码时候动态植入关注点代码; 【代理】

基本步骤流程:
1、目标接口
手写实现AOP编程插图

2、目标对象
手写实现AOP编程插图1

3、手写AOP
手写实现AOP编程插图2

4、代理工厂
手写实现AOP编程插图3

5、配置
手写实现AOP编程插图4

6、测试及运行结果
手写实现AOP编程插图5

原文链接:https://blog.csdn.net/scgaliguodong123_/article/details/49763409

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《手写实现AOP编程
   

还没有人抢沙发呢~