通过java代码获取spring Context 下的bean

spring的配置:
   
   

 

/**
 * 获得Spring Context 的bean
 */
public class SpringFactory implements BeanFactoryAware {
 
 private static BeanFactory beanFactory; 
 
 public void setBeanFactory(BeanFactory factory) throws BeansException {
  this.beanFactory = factory; 
 } 
 
 /**
  * 根据beanName名字取得bean
  * @param
  * @param beanName
  * @return
  */
 public static T getBean(String beanName) {
  if (null != beanFactory) { 
   return (T) beanFactory.getBean(beanName); 
  } 
  return null; 
 } 
 

 

 

 

 

你可能感兴趣的:(通过java代码获取spring Context 下的bean)