SpringContextUtil工具類-獲取spring中的bean物件
阿新 • • 發佈:2019-02-07
/** * 獲取spring中的bean物件工具類 * @date 2018-07-23 17:42 */ @Component public class SpringContextUtil implements ApplicationContextAware { /** * Spring應用上下文環境 */ private static ApplicationContext applicationContext; /** * 實現ApplicationContextAware介面的回撥方法,設定上下文環境 */ @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { SpringContextUtil.applicationContext = applicationContext; } public static ApplicationContext getApplicationContext() { return applicationContext; } /** * 獲取物件 這裡重寫了bean方法,起主要作用 */ public static Object getBean(String beanId) throws BeansException { return applicationContext.getBean(beanId); } }