Hi There,
Im trying to assign a BeanFactory reference to a property when container sets the BeanFactory on a class that extends BeanFactoryAware. but im getting the reference as null always. please find my implementation below,
but when i call ManagerFactory.getInstance().getBeanFactory() is returning null. im not sure whats going on here. also i have defined bean with following argument factory-method="getInstance".public class ManagerFactory implements BeanFactoryAware {
private static ManagerFactory factory = new ManagerFactory();
private BeanFactory beanFactory;
@Override
public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
this.beanFactory = beanFactory;
}
public BeanFactory getBeanFactory(){
return beanFactory;
}
public static ManagerFactory getInstance(){
return factory;
}
}
any help would be very much appriciated.
Thank you,
bala.


Reply With Quote