spring中使用ApplicationContext

来源:互联网 发布:代备案域名30元 编辑:程序博客网 时间:2024/06/05 14:23
声明一个SpringUtil,并且实现ApplicationContextAware接口
 private static ApplicationContext applicationContext;        @Override    public void setApplicationContext(ApplicationContext context)        throws BeansException {    SpringUtil.applicationContext = context;    }    public static Object getBean(String name){        return applicationContext.getBean(name);    }    public static <T> T getBean(Class<T> requiredType) {        return applicationContext.getBean(requiredType);    }

在spring config文件中注入这个SpringUtil类即可
原创粉丝点击