向指定用戶發送WebSocket消息並處理對方不在線的情況


 

使用SimpMessagingTemplate發送消息

 

使用org.springframework.messaging.simp.SimpMessagingTemplate類可以在服務端的任意地方給客戶端發送消息。此外,在我們配置Spring支持STOMP后SimpMessagingTemplate類就會被自動裝配到Spring的上下文中,因此我們只需要在想要使用的地方使用@Autowired注解注入SimpMessagingTemplate即可使用

 

需要說明的是,SimpMessagingTemplate有兩個重要的方法,它們分別是:

public void convertAndSend(D destination, Object payload):給監聽了路徑destination的所有客戶端發送消息payload

 

public void convertAndSendToUser(String user, String destination, Object payload):給監聽了路徑destination的用戶user發送消息payload

 

 

 

文獻來源於:https://www.zifangsky.cn/1359.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM