zoukankan      html  css  js  c++  java
  • Spring获取bean工具类,可用于在线程里面获取bean

    Spring获取bean工具类,可用于在线程里面获取bean

    import java.util.Locale;
    import org.springframework.beans.BeansException;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.ApplicationContextAware;
    
    /**
     * <p>获取bean的工具类,可用于在线程里面获取bean<p>
     * @version 1.0
     * @author li_hao
     * @date 2017年2月6日
     */
    @SuppressWarnings({"unchecked","static-access"})
    public class SpringContextUtil implements ApplicationContextAware{
    
        private static ApplicationContext context = null;
        
        @Override
        public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
            this.context = applicationContext;
        }
        
        public static <T> T getBean(String beanName){
            return (T) context.getBean(beanName);
        }
    
        public static String getMessage(String key){
            return context.getMessage(key, null,Locale.getDefault());
            
        }
    }
  • 相关阅读:
    C
    O
    扩展KMP
    扩欧与乘法逆元
    E
    D
    [LeetCode] Same Tree 深度搜索
    [LeetCode] Remove Duplicates from Sorted List 链表
    [LeetCode] Balanced Binary Tree 深度搜索
    [LeetCode] Remove Nth Node From End of List 快慢指针
  • 原文地址:https://www.cnblogs.com/hooly/p/8074509.html
Copyright © 2011-2022 走看看