package com.whaty.framework.common.spring;
import java.io.PrintStream;
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@Component
public class SpringUtil implements ApplicationContextAware{ private static ApplicationContext applicationContext;public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException { applicationContext = applicationContext; }public static ApplicationContext getApplicationContext() {
return applicationContext; }public static Object getBean(String name)
throws BeansException { Object result = null; try { result = applicationContext.getBean(name); } catch (Exception e) { System.out.println(e.getMessage()); } return result; }}