向指定用户发送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