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);
|
}
|
}
|