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

错误截图

原因分析

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

解决

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

相关推荐
lowhot29 分钟前
各种网络协议比较
网络·网络协议
运维有小邓@36 分钟前
如何实现基于角色的访问控制?
运维·网络
EasyGBS36 分钟前
EasyGBS打造变电站高效智能视频监控解决方案
网络·人工智能·音视频
东北小狐狸-Hellxz39 分钟前
解决java客户端连接ssh失败问题
java·网络·ssh
可爱又迷人的反派角色“yang”42 分钟前
k8s(一)
linux·运维·网络·云原生·容器·kubernetes
闲人不梦卿44 分钟前
网络安全技术
网络·网络安全
可爱又迷人的反派角色“yang”1 小时前
CICD持续集成Ruo-Yi项目
linux·运维·网络·ci/cd·docker·容器
星环处相逢1 小时前
K8s 网络插件选型:Flannel vs Calico 深度对比
网络·容器·kubernetes
2501_941822752 小时前
在开罗智能公共交通场景中构建实时调度与高并发乘客数据处理平台的工程设计实践经验分享
网络·安全
Zsr10232 小时前
K8s网络方案深度解析:Flannel vs Calico 怎么选?
网络·容器·kubernetes·flannel·calico