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

错误截图

原因分析

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

解决

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

相关推荐
A.sir啊5 小时前
爬虫基础(六)代理简述
爬虫·python·网络协议
Bulestar_xx6 小时前
vulnhub DC-4 walkthrough (含非预期)
linux·网络·安全
5xidixi9 小时前
HTTP(1)
网络·网络协议·http
doubt。11 小时前
2.[网鼎杯 2020 朱雀组]phpweb
网络·安全·web安全·网络安全·php·代码复审
lingllllove11 小时前
使用 HTTP::Server::Simple 实现轻量级 HTTP 服务器
服务器·网络协议·http
Linux运维老纪11 小时前
K8s之Service详解(Detailed Explanation of K8s Service)
服务器·网络·云原生·容器·kubernetes·云计算·运维开发
Ljw...12 小时前
udp和tcp的区别
网络协议·tcp/ip·udp
一只码代码的章鱼12 小时前
计算机网络 笔记 传输层
网络·网络协议·tcp/ip·计算机网络
别致的影分身12 小时前
Linux网络 HTTP cookie 与 session
网络·网络协议·http
哥坐11路15 小时前
渗透测试技法之口令安全
网络·推荐算法