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

错误截图

原因分析

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

解决

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

相关推荐
Dontla9 小时前
Docker多共享网络配置策略(Docker多网络、Docker networks、Docker Compose网络、Docker网络、Docker共享网络)
网络·docker·容器
LUCIAZZZ9 小时前
HTTPS优化简单总结
网络·网络协议·计算机网络·http·https·操作系统
wanhengidc10 小时前
云手机运行流畅,秒开不卡顿
运维·网络·科技·游戏·智能手机
名誉寒冰10 小时前
TCP 拥塞控制与四次挥手解析
网络·网络协议·tcp/ip
笨小孩@GF 知行合一10 小时前
OSPF实验:外部路由引入
运维·网络·hcip·数通·ospf
Fireplusplus10 小时前
TCP MSS
网络·网络协议·tcp/ip
asdfg125896311 小时前
为什么要在出口路由器router配置NAT与默认路由
运维·网络·计算机网络
希赛网11 小时前
华为认证HCIA备考知识点 :IP路由基础(含配置案例)
网络·网络协议·计算机网络·路由交换
toooooop811 小时前
本地开发环境webScoket调试,保存html即用
前端·css·websocket
青草地溪水旁11 小时前
http response的工作流程详细解析
网络协议·http·应答