websocket.url为websocket的连接地址
使用Springboot内置启动
@SpringBootApplication
public class SDSAndAppBackgroundApplication {
public static void main(String[] args) {
ConfigurableApplicationContext ac = SpringApplication.run(SDSAndAppBackgroundApplication.class, args);
WebSokcetUtils.initWebSocket(ac.getEnvironment().getProperty("websocket.url"));
}
}
通用方法
使用web容器启动时不会走默认启动类
@Component
public class InitComponent implements ApplicationContextAware {
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
WebSokcetUtils.initWebSocket(applicationContext.getEnvironment().getProperty("websocket.url"));
}
}