項(xiàng)目使用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)驗(yàn) 獲得超5個(gè)贊
1.在controller里調(diào)用service方法,從controller里將webscoket作為參數(shù)傳入到service;
2.保證在controller內(nèi)實(shí)例化的scoket對(duì)象和service里面用的對(duì)象是統(tǒng)一個(gè)對(duì)象
3.當(dāng)web容器啟動(dòng)后,我們一般實(shí)例化一個(gè)公用sockt對(duì)象存到map來管理,map對(duì)象可以使用spring的ioc來統(tǒng)一管理,便于每個(gè)層調(diào)用;

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
請(qǐng)把問題表述清楚,server層還是service層,不能用報(bào)什么錯(cuò),最好上相關(guān)代碼
添加回答
舉報(bào)
0/150
提交
取消