1. 首页
  2. 编程语言
  3. Java
  4. SpringBoot集成WebSocket实现后台向前端推送信息的示例

SpringBoot集成WebSocket实现后台向前端推送信息的示例

上传者: 2021-06-02 22:48:19上传 PDF文件 616.58 KB 热度 8次

前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。WebSocket协议是基于TCP的一种新的网络协议。这是因为HTTP是单工通信,通信只能由客户端发起,客户端请求一下,服务器处理一下,这就太麻烦了。于是websocket应运而生。以下案例都在我自己的电脑上测试成功,你可以根据自己的功能进行修改即可。我的项目结构如下:二、使用步骤1.添加依赖Maven依赖:2.启用Springboot对WebSocket的支持启用WebSocket的支持也是很简单,几句代码搞定:3.核心配置:WebSocketServer因为WebSocket是类似客户端服务端的形式,那么这里的WebSocketServer其实就相当于一个ws协议的Controller

用户评论