@ -93,8 +93,19 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@@ -93,8 +93,19 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@ -49,9 +49,14 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
@@ -49,9 +49,14 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
@ -46,7 +46,7 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@@ -46,7 +46,7 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@ -98,12 +98,28 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@@ -98,12 +98,28 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@Override
publicAdvicegetAdvice(){
synchronized(this.adviceMonitor){
if(this.advice==null&&this.adviceBeanName!=null){
Assert.state(this.beanFactory!=null,"BeanFactory must be set to resolve 'adviceBeanName'");