ApplicationContextUtil.java 844 Bytes
package com.objecteye.utils;

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

/**
 * @author 作者
 * @version 创建时间:2018年12月10日 下午3:59:50 类说明 获取context对象
 */
@Component
public class ApplicationContextUtil implements ApplicationContextAware {
	private static ApplicationContext applicationContext;

	public static ApplicationContext getApplicationContext() {
		return applicationContext;
	}

	public static Object getBean(String beanName) {
		return applicationContext.getBean(beanName);
	}

	@Override
	public void setApplicationContext(ApplicationContext arg0) throws BeansException {
		ApplicationContextUtil.applicationContext = arg0;
	}
}