久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

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

問題描述

想用websocket實(shí)現(xiàn)新消息提醒功能,就比如a發(fā)了一篇文章然后有人回復(fù)了a,當(dāng)a上線時出現(xiàn)消息提醒,如下圖

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

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

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

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

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

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

問題解答

回答1:

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

回答2:

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

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

解決方法:

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

使用ApplicationHelper獲取所需的MessageService對象

java - websocket 服務(wù)端onMessage()方法一操作數(shù)據(jù)庫就報(bào)空指針異常

相關(guān)文章:
主站蜘蛛池模板: 双桥区| 泰和县| 勃利县| 廊坊市| 清远市| 绥德县| 夏河县| 凯里市| 兴国县| 临猗县| 六枝特区| 潮安县| 商丘市| 曲阳县| 县级市| 乌鲁木齐县| 历史| 舒城县| 潞西市| 房产| 松溪县| 绥阳县| 若尔盖县| 维西| 台中县| 抚顺市| 望都县| 页游| 塔河县| 环江| 清苑县| 安国市| 富源县| 贵州省| 虞城县| 维西| 江北区| 多伦县| 理塘县| 句容市| 三都|