大屏的接口开发一: 基于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 实现的可视化拖拽编辑的大屏项目

推荐一款基于 SpringBoot 的接口快速开发框架

SpringBoot 大屏展示,私活项目,已开源,2022 接私活必备!

springboot之对之前的补充