@ -92,8 +92,19 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@@ -92,8 +92,19 @@ public class BeanFactoryAspectInstanceFactory implements MetadataAwareAspectInst
@ -48,9 +48,14 @@ public class LazySingletonAspectInstanceFactoryDecorator implements MetadataAwar
@@ -48,9 +48,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
@ -96,12 +96,28 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
@@ -96,12 +96,28 @@ public abstract class AbstractBeanFactoryPointcutAdvisor extends AbstractPointcu
}
publicAdvicegetAdvice(){
synchronized(this.adviceMonitor){
if(this.advice==null&&this.adviceBeanName!=null){
Assert.state(this.beanFactory!=null,"BeanFactory must be set to resolve 'adviceBeanName'");