WebSocket是HTML5标准中一种新型的通信协议,它可以实现双向通信,使得服务器可以主动向客户端发送数据,而不必等待客户端请求。Spring Boot通过Spring WebSocket模块提供了对WebSocket的支持。在Spring Boot中使用WebSocket非常简单,只需要在服务器端定义一个WebSocket处理器,然后在客户端使用JavaScript API即可实现实时通信。下面是一个简单的示例:
首先在服务器端定义一个WebSocket处理器:
@Configuration
@EnableWebSocket
public class WebSocketConfig