第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Spring應(yīng)用服務(wù)器通過websocket向客戶端傳輸數(shù)據(jù)

Spring應(yīng)用服務(wù)器通過websocket向客戶端傳輸數(shù)據(jù)

LEATH 2023-06-08 14:39:21
問題:是否可以在支持服務(wù)器的 java 應(yīng)用程序中使用 websocket 將數(shù)據(jù)從服務(wù)器發(fā)送到客戶端,而無需創(chuàng)建另一個(gè)客戶端?網(wǎng)上幾乎每一篇關(guān)于 websocket in spring 的文章,都展示了如何在控制器中定義你的方法來處理請求。當(dāng)他們用 @MessageMapping("/news") 和 @SendTo("/topic/news") 這兩個(gè)注釋定義一個(gè)函數(shù)時(shí),所有的魔法似乎都會發(fā)生。據(jù)我所知,單獨(dú)使用此方法只能捕獲請求并進(jìn)一步發(fā)送它們 (SendTo)。我想知道是否可以將數(shù)據(jù)從服務(wù)器發(fā)送到客戶端而無需客戶端首先請求某些東西。以及該代碼的樣子。
查看完整描述

1 回答

?
四季花海

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊

你可以使用 SimpMessagingTemplate 。


我認(rèn)為你應(yīng)該在某個(gè)地方上這門課


 @Configuration

 @EnableWebSocketMessageBroker

 public class "yournameclass" extends AbstractWebSocketMessageBrokerConfigurer

然后這個(gè)方法里面


@Override

public void configureMessageBroker(MessageBrokerRegistry configuration) {

    configuration.enableSimpleBroker("/test");

    configuration.setApplicationDestinationPrefixes("/someprefix"); 

}

然后你可以從你的代碼中的某個(gè)方法調(diào)用它


@Autowired

private SimpMessagingTemplate template;



public void "mymethodsender" ()

{  this.template.convertAndSend("/test/somepathwhereyouregisteredyourclienttoreceivemessages", "messageobject");

}


查看完整回答
反對 回復(fù) 2023-06-08
  • 1 回答
  • 0 關(guān)注
  • 122 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號