From 03b409f891f8ae3e2e22fc347695d07211cf5b8e Mon Sep 17 00:00:00 2001 From: tianjunwei <924862077@qq.com> Date: Thu, 6 Jul 2017 12:23:49 +0800 Subject: [PATCH] Use dedicated addAdvisors See gh-1469 --- .../aop/framework/autoproxy/AbstractAutoProxyCreator.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java b/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java index a6cd126adc..e087e6a465 100644 --- a/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java +++ b/spring-aop/src/main/java/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java @@ -458,10 +458,9 @@ public abstract class AbstractAutoProxyCreator extends ProxyProcessorSupport } Advisor[] advisors = buildAdvisors(beanName, specificInterceptors); - for (Advisor advisor : advisors) { - proxyFactory.addAdvisor(advisor); - } - + + proxyFactory.addAdvisors(advisors); + proxyFactory.setTargetSource(targetSource); customizeProxyFactory(proxyFactory);