• spring上下文快速获取方法


    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;

    /**
    * spring 工具栏
    *
    * @author renj
    *
    */
    public class ApplicationContextHelper implements ApplicationContextAware {
    private static ApplicationContext appCtx;

    /**
    * 此方法可以把ApplicationContext对象inject到当前类中作为一个静态成员变量。
    *
    * @param applicationContext
    * ApplicationContext 对象.
    * @throws BeansException
    * @author wangdf
    */
    @Override
    public void setApplicationContext(ApplicationContext applicationContext)
    throws BeansException {
    appCtx = applicationContext;
    }

    /**
    * 获取ApplicationContext
    *
    * @return
    * @author wangdf
    */
    public static ApplicationContext getApplicationContext() {
    return appCtx;
    }

    /**
    * 这是一个便利的方法,帮助我们快速得到一个BEAN
    *
    * @param beanName
    * bean的名字
    * @return 返回一个bean对象
    * @author wangdf
    */
    public static Object getBean(String beanName) {
    return appCtx.getBean(beanName);
    }
    }

  • 相关阅读:
    CentOS 出错处理
    g13 root
    修复误删系统文件
    c++ list sort方法
    批量修改outlook联系人头像,并同步手机
    IT大牛们 学术搜索
    oracle 表空间操作
    CentOS 5.5 安装MPICH2\MRNet\Launchmon时遇到的问题
    自我反省
    积累航程
  • 原文地址:https://www.cnblogs.com/UUUz/p/9373603.html
Copyright © 2020-2023  润新知