国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

瀏覽:123日期:2022-11-18 09:45:39

問題描述

想用websocket實現新消息提醒功能,就比如a發了一篇文章然后有人回復了a,當a上線時出現消息提醒,如下圖

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

后臺的onMessage()方法中若是直接用session.getBasicRemote().sendText('haha');是可以正常運行的,可是一操作數據庫就出了空指針異常..

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常前端js處理:

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

有遇到過相同問題的人嗎?求告知..

問題解答

回答1:

這個空指針weosocket 無關,應該是你 messageService 實例的依賴注入有問題。應該檢查一下你的 MessageService 是否被 IOC 容器托管,即類上是否加了 @Service 或者 @Component 注解。

回答2:

開發過程中,某個未被spring托管的類(例如MessageController)想調用一個被spring托管的對象的方法(例如MessageService對象),如果我們像下面代碼的方式去調用方法,則會出現空指針的異常。

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

解決方法:

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

使用ApplicationHelper獲取所需的MessageService對象

java - websocket 服務端onMessage()方法一操作數據庫就報空指針異常

相關文章:
主站蜘蛛池模板: 久久99久久99 | 久久一本色系列综合色 | 夜色爽爽| 久久国产免费一区二区三区 | 高清国产美女一级a毛片 | 99国产精品高清一区二区二区 | 亚洲成人网页 | 欧美毛片网站 | 一级做a爰全过程免费视频毛片 | 一区二区三区四区五区六区 | 特级毛片aaaa级毛片免费 | 91精品国产爱久久久久久 | 久在线播放 | 久9这里精品免费视频 | 97久久国语露脸精品对白 | 国产精品分类视频分类一区 | 亚洲欧美综合国产不卡 | 成人毛片免费视频播放 | a级片在线免费观看 | 亚洲欧美日韩中文字幕在线 | 99精品视频免费在线观看 | 免费国产a国产片高清 | 免费午夜不卡毛片 | 一级欧美 | 91色综合久久 | 国产成人在线视频播放 | 亚洲国产成人久久三区 | 国产精品久久久久久影视 | 亚洲欧美日韩在线观看二区 | 久久最新 | 精品国产精品国产 | 亚洲国产成人最新精品资源 | 亚洲国产爱久久全部精品 | 欧美视频一区在线观看 | a级精品九九九大片免费看 a级毛片免费观看网站 | 亚洲美色综合天天久久综合精品 | 免费 欧美 自拍 在线观看 | 91成人国产| 久久精品视频一区二区三区 | 碰碰碰人人澡人人爱摸 | 久久99久久精品免费思思6 |