大屏的接口开发一: 基于SpringBoot的webSocket数据推送
Posted 潇潇雨歇_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大屏的接口开发一: 基于SpringBoot的webSocket数据推送相关的知识,希望对你有一定的参考价值。
在实际的项目开发中,需要用到大屏的展示,大屏的项目对于数据的实时性要求比较高,因此不能用http的接口,需要长连接的数据推送,大屏的免手动刷新,实现数据的同步变动展示。这里主要使用SpringBoot集成webSocket实现数据的全局发送,指定用户发送,值得注意的是这里使用了Spring自带的握手拦截器获取前端传来的userId,与webSocket的会话进行绑定,用于长连接的身份区分。如下是设计思路和代码实现。
1. SpringBoot整合WebSocket(pom.xml引入相关的jar包)
<dependency>
<groupId>org.springframework.boot</groupId>
&l
以上是关于大屏的接口开发一: 基于SpringBoot的webSocket数据推送的主要内容,如果未能解决你的问题,请参考以下文章
大屏的接口开发二: 基于SpringBoot的netty数据推送
大屏的接口开发二: 基于SpringBoot的netty数据推送
基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目