AbstractInterceptorDrivenBeanDefinitionDecorator preserves lazy-init flag as well

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3207 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
Juergen Hoeller 2010-03-31 15:25:35 +00:00
parent 193c2c4fb7
commit 05843816ab
1 changed files with 1 additions and 0 deletions

View File

@ -82,6 +82,7 @@ public abstract class AbstractInterceptorDrivenBeanDefinitionDecorator implement
// create proxy factory bean definition
proxyDefinition.setBeanClass(ProxyFactoryBean.class);
proxyDefinition.setScope(targetDefinition.getScope());
proxyDefinition.setLazyInit(targetDefinition.isLazyInit());
// set the target
proxyDefinition.setDecoratedDefinition(targetHolder);
proxyDefinition.getPropertyValues().add("target", targetHolder);