From 277e2f227ee20174eeceddbd3af40edcd95c2be9 Mon Sep 17 00:00:00 2001 From: Alan <2508380239@qq.com> Date: Wed, 29 Sep 2021 19:27:09 +0800 Subject: [PATCH] multiple advisor apply --- .../tinyioc/aop/AspectJAwareAdvisorAutoProxyCreator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/us/codecraft/tinyioc/aop/AspectJAwareAdvisorAutoProxyCreator.java b/src/main/java/us/codecraft/tinyioc/aop/AspectJAwareAdvisorAutoProxyCreator.java index e1ce4d9..3872c45 100644 --- a/src/main/java/us/codecraft/tinyioc/aop/AspectJAwareAdvisorAutoProxyCreator.java +++ b/src/main/java/us/codecraft/tinyioc/aop/AspectJAwareAdvisorAutoProxyCreator.java @@ -38,7 +38,8 @@ public Object postProcessAfterInitialization(Object bean, String beanName) throw TargetSource targetSource = new TargetSource(bean, bean.getClass(), bean.getClass().getInterfaces()); advisedSupport.setTargetSource(targetSource); - return advisedSupport.getProxy(); + //return advisedSupport.getProxy(); + bean = advisedSupport.getProxy(); } } return bean;