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

错误截图

原因分析

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

解决

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

相关推荐
hgdlip30 分钟前
手机换地方ip地址会变化吗?深入解析
网络·tcp/ip·智能手机
hgdlip31 分钟前
手机换IP真的有用吗?可以干什么?
网络·tcp/ip·手机
养海绵宝宝的小蜗1 小时前
BGP练习
网络·智能路由器
Waitccy1 小时前
Linux 系统安全基线检查:入侵防范测试标准与漏洞修复方法
linux·运维·网络·安全·系统安全·等保
某个默默无闻奋斗的人2 小时前
网络体系结构(OSI,TCP/IP)
网络·网络协议·tcp/ip
hgdlip2 小时前
电脑关机再开机会换IP吗?深入解析分配机制
网络协议·tcp/ip·电脑
鸿蒙布道师2 小时前
宇树科技安全漏洞揭示智能机器人行业隐忧
运维·网络·科技·安全·机器学习·计算机视觉·机器人
朱四龙4 小时前
http接口性能优化方案
网络协议·http·性能优化
爱学习的章鱼哥4 小时前
计算机网络|| 路由器和交换机的配置
网络·计算机网络·智能路由器
互联科技报4 小时前
声网对话式AI用于在线辅导,体验超出预期
网络