After you implements the Inferface BeanfactoryAware ,then you can get any bean that registered in spring ioc.
spring config:
<bean id="beanUtil" scope="singleton" class="BeanUtil"></bean>
Java code:
public class BeanUtil implements BeanFactoryAware {
/** BeanFactory */
private static BeanFactory bf;
public static Object getBean(final String beanName) {
return bf.getBean(beanName);
}
public void setBeanFactory(final BeanFactory beanFactory) {
bf = beanFactory;
}
}
learn link:
http://hi.baidu.com/ecspell/blog/item/47c6a2ecc651c53627979165.html