SpringBoot整合WebSocket服务 springboot整合websocket springboot使用websocket springboot使用websocket
1、前言
注意: 仅使用 SpringBoot封装好的 spring-boot-starter-websocket
服务,并不是使用第三方 Netty
或者 Apache MINA
spring-boot-starter-web
: 底层使用 Java WebSocket API (JSR-356)
实现
spring-boot-starter-webflux
: 底层使用 Netty
实现(没有使用过,不知道具体)
2、开始使用
2.1、加入Maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
2.2 (推荐方式) 使用 WebSocketConfigurer方式创建 WebSocket端点 (二选一)
2.2.1 创建一个 测试 WebSocket处理器
类名称:TestSocketHandler
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.