///**
// * All rights Reserved, Designed By www.freemud.cn
// *
// * @Title: SpringBeanUtil
// * @Package cn.freemud.messagecenter.gateway.util
// * @Description: 获取Spring注入的Bean
// * @author: song.cai
// * @date: 2018/5/25 10:58
// * @version V1.0
// * @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
// * 注意：本内容仅限于上海非码科技内部传阅，禁止外泄以及用于其他的商业目
// */
//
//package cn.freemud.utils;
//
//import org.springframework.beans.BeansException;
//import org.springframework.context.ApplicationContext;
//import org.springframework.context.ApplicationContextAware;
//import org.springframework.stereotype.Component;
//
//@Component
//public class SpringBeanUtil implements ApplicationContextAware {
//    private static ApplicationContext context;
//
//    public static <T> T getBean(Class<T> clazz) {
//        return context.getBean(clazz);
//    }
//
//    public static Object getBean(String beanName) {
//        return context.getBean(beanName);
//    }
//
//    @Override
//    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
//        if (context == null) {
//            context = applicationContext;
//        }
//    }
//
//    public static String getActiveProfile() {
//        return context.getEnvironment().getActiveProfiles()[0];
//    }
//
//}
