spring AOP原理/流程描述

我是研究僧i 提交于 2020-01-13 23:10:51

AOP: 面向切面编程,业务需求与系统需求分开来做,这种解决的方式也称代理机制.
可以划分为:创建代理对象- 调用- 通知
主流程:在这里插入图片描述
从接入BeanPostProcessor 后置处理器开始。Spring IOC 容器完成对Bean 实例对象的创建和属性的依赖注入完成之后,调用BeanPostProcessor 后置处理器;选择策略,创建代理;
调用jdk代理对象的invoke方法执行需要代理的方法(或者使用CGLib代理);
配置拦截器触发通知。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!