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