国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

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

問(wèn)題描述

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

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

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

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

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

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

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

有遇到過(guò)相同問(wèn)題的人嗎?求告知..

問(wèn)題解答

回答1:

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

回答2:

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

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

解決方法:

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

使用ApplicationHelper獲取所需的MessageService對(duì)象

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

相關(guān)文章:
主站蜘蛛池模板: 肇源县| 勃利县| 兴城市| 黄浦区| 五台县| 黄浦区| 新晃| 松原市| 叶城县| 永顺县| 托克逊县| 黔西县| 平潭县| 桓台县| 九寨沟县| 永丰县| 长沙市| 新巴尔虎右旗| 鹤山市| 东丰县| 嘉兴市| 仙游县| 新乐市| 邯郸县| 军事| 上蔡县| 公安县| 富锦市| 丰原市| 区。| 沅江市| 福鼎市| 环江| 绍兴市| 平昌县| 新营市| 陵川县| 临洮县| 嘉定区| 双江| 外汇|