WebSocket 是什么?
WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于TCP的协议),它实现了浏览器与服务器之间的全双工通信,能够更好地节省服务器资源和带宽,并达到实时通讯的目的。WebSocket是一个持久化的协议,一旦建立连接,双方可以持续进行数据传输,直到连接被关闭。
Spring中如何实现 WebSocket
Spring WebSocket 提供了一种在Spring应用程序中集成WebSocket协议的方式,以实现全双工通信。
无废话示例
以下是一个简单的Spring WebSocket示例,包括基本的配置和消息处理。
1. 添加依赖
首先,确保Spring Boot项目中包含了WebSocket的依赖。如果使用的是Maven,可以在pom.xml
中添加如下依赖(注意版本号):
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0