@ServerEndpoint注解的类下,自动注入失效问题

原因

alt

接上文 springboot整合webSocket 尽管在类MyWebSocket中(如上图)有Component注解,表示该类默认情况下是单例模式(类似的还有@Bean、@Service、@Repository、@Controller)。但是由于还有注解ServerEndpoint存在,为保证WebSocket线程问题,服务在处理新的WebSocket连接的时候都会新创建一个MyWebSocket类来处理请求,这个创建的类不是有spring创建的代理类所以其中的自动注入会失效。

解决办法

参考

小鳖的Java知识库 文章被收录于专栏

记录日常学习、踩坑笔记、知识总结...

全部评论

相关推荐

白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务