Set scoped proxy role to same role as target definition
This allows scoped proxy definitions to override regular application bean definitions (again). Issue: SPR-11229
This commit is contained in:
@@ -58,7 +58,7 @@ public abstract class ScopedProxyUtils {
|
||||
proxyDefinition.setDecoratedDefinition(new BeanDefinitionHolder(targetDefinition, targetBeanName));
|
||||
proxyDefinition.setOriginatingBeanDefinition(targetDefinition);
|
||||
proxyDefinition.setSource(definition.getSource());
|
||||
proxyDefinition.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
|
||||
proxyDefinition.setRole(targetDefinition.getRole());
|
||||
|
||||
proxyDefinition.getPropertyValues().add("targetBeanName", targetBeanName);
|
||||
if (proxyTargetClass) {
|
||||
|
||||
Reference in New Issue
Block a user