gistfile1.txt import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;public class ApplicationHelper implements ApplicationContextAware
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
public class ApplicationHelper implements ApplicationContextAware{
private static ApplicationContext ApplicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
ApplicationHelper.ApplicationContext = applicationContext;
}
public static ApplicationContext getApplicationContext() {
return ApplicationContext;
}
public static Object getBean(String beanName) {
System.out.println(ApplicationContext);
return ApplicationContext.getBean(beanName);
}
}
@ServerEndpoint(value = "/chatServer", configurator = HttpSessionConfigurator.class)
public class ChatServer {
private ILedgerService ledgerService = (UserService) ApplicationHelper.getBean("userService");
}
