項目使用springboot,注解方式引入:WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer 調(diào)用: @Autowiredprivate SimpMessagingTemplate simpTemplate;發(fā)送:simpTemplate.convertAndSend(INSTANCE_URL, resultMap);問題是,放在controller中可用,在server層就不能用了。求解
2 回答

ABOUTYOU
TA貢獻(xiàn)1812條經(jīng)驗 獲得超5個贊
1.在controller里調(diào)用service方法,從controller里將webscoket作為參數(shù)傳入到service;
2.保證在controller內(nèi)實例化的scoket對象和service里面用的對象是統(tǒng)一個對象
3.當(dāng)web容器啟動后,我們一般實例化一個公用sockt對象存到map來管理,map對象可以使用spring的ioc來統(tǒng)一管理,便于每個層調(diào)用;
添加回答
舉報
0/150
提交
取消