package com.nanometer.smartlab.service; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; /** * Created by weffen on 2017/3/8. */ public class SmartLabSpringContext implements ApplicationContextAware { private static ApplicationContext context; public void setApplicationContext(ApplicationContext context) throws BeansException { this.context = context; } public static ApplicationContext getApplicationContext() { return context; } public static Object getBean(String id) throws BeansException { return getApplicationContext().getBean(id); } }