zoukankan      html  css  js  c++  java
  • 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);
    }
    }

  • 相关阅读:
    checkbox美化
    JS 之简单计算器
    python实现简单用户认证和角色制授权
    搭建高性能web服务
    纯JS实现fadeIn 和fadeOut
    纯CSS实现气泡框
    javascript之对象(二)&& 继承问题
    JavaScript之对象(一)
    Web发展史
    [LeetCode 256] Paint House
  • 原文地址:https://www.cnblogs.com/UUUz/p/9373603.html
Copyright © 2011-2022 走看看