1 16 17 package org.springframework.aop.target; 18 19 import org.springframework.beans.BeansException; 20 21 59 public class LazyInitTargetSource extends AbstractBeanFactoryBasedTargetSource { 60 61 private Object target; 62 63 64 public synchronized Object getTarget() throws BeansException { 65 if (this.target == null) { 66 this.target = getBeanFactory().getBean(getTargetBeanName()); 67 postProcessTargetObject(this.target); 68 } 69 return this.target; 70 } 71 72 77 protected void postProcessTargetObject(Object targetObject) { 78 } 79 80 } 81 | Popular Tags |