-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
@Component
@Lazy(false)
public class SpringApplicationContextUtil implements ApplicationContextAware {
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext ac) throws BeansException {
applicationContext = ac;
}
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
public static Object getBean(String name) {
return getApplicationContext().getBean(name);
}
public static <T> T getBean(Class<T> arg0) {
return getApplicationContext().getBean(arg0);
}
}