启动类内容改为
public static void main(String[] args) {
ConfigurableApplicationContext applicationContext = SpringApplication.run(SpringBootMain.class, args);
WebSocketDemo.setApplicationContext(applicationContext);
}
在websocket中添加
private static ApplicationContext applicationContext;
public static void setApplicationContext(ApplicationContext context) {
applicationContext = context;
}
注意是包
import org.springframework.context.ApplicationContext;
使用
EquipMentService equipMentService = applicationContext.getBean(EquipMentService.class);
接下来就可以在使用的地方用啦