报错:websocket注入为null,已解决!

错误截图

原因分析

WebSocket 在 Spring 框架中的注入问题是由其生命周期与 Spring 容器的作用域不一致引起的。spring管理的都是单例(singleton),和 websocket (多对象)相冲突。如果你的WebSocket 处理类是多实例的,而其中的 @Autowired 注解依赖是单例的,那么依赖可能不会被注入,导致字段为 null。

解决

创建一个静态的全局变量,在项目启动时注入后给变量赋值

相关推荐
wanhengidc2 分钟前
江苏超算数据中心都有哪些作用?
服务器·网络·数据中心
シ風箏3 分钟前
Kafka【基础 02】集群+副本机制+数据请求+物理存储+数据存储设计(图片来源于网络)
网络·分布式·kafka
小白爱电脑23 分钟前
无线AP安装注意事项
网络·无线ap
银河麒麟操作系统26 分钟前
【银河麒麟高级服务器操作系统实例】tcp半链接数溢出分析及处理全过程
linux·运维·服务器·网络·网络协议·tcp/ip
真想骂*2 小时前
克服HTTP无状态难题:专业建议与指导
网络·网络协议·http
小林熬夜学编程2 小时前
【Linux网络编程】第十九弹---深入探索:五种IO模型与高级IO概念,揭秘非阻塞IO实战
linux·运维·服务器·开发语言·网络·c++
DX_水位流量监测2 小时前
水库水雨情监测系统:水位、雨量、流量等参数全天候实时监测
大数据·开发语言·前端·网络·人工智能·信息可视化
像污秽一样7 小时前
《计算机网络A》单选题-复习题库解析-最终
网络·计算机网络
云计算DevOps-韩老师9 小时前
【网络云SRE运维开发】2024第52周-每日【2024/12/31】小测-计算机网络参考模型和通信协议的理论和实操考题
开发语言·网络·计算机网络·云计算·运维开发