AOP调用链路图
2021-10-26 02:01:10 0 举报
AOP调用链路图
作者其他创作
大纲/内容
MethodBeforeAdviceInterceptor
catch (Throwable ex)
AfterReturningAdviceInterceptor
getProxy
currentInterceptorIndex++获取下标为0的拦截器
具体实现JDK或者Cglib代理
applyMergedBeanDefinitionPostProcessors对BeanPostProcessor后置处理器的postProcessBeforeInitialization
currentInterceptorIndex++获取下标为1的拦截器
applyBeanPostProcessorsAfterInitialization
before
JdkDynamicAopProxy&invoke
currentInterceptorIndex++获取下标为2的拦截器
postProcessAfterInitialization
createBeanInstance->instantiateBean默认无参构造方法实例化Bean
afterReturning
proceed
currentInterceptorIndex此时下标为-1
AspectJAfterThrowingAdvice
doCreateBean
createProxy创建代理
0 条评论
下一页