File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -315,7 +315,7 @@ WebSocket 的工作过程可以分为以下几个步骤:
315315
316316另外,建立 WebSocket 连接之后,通过心跳机制来保持 WebSocket 连接的稳定性和活跃性。
317317
318- SpringBoot 整合 Websocket ,先引入 Websocket 相关的工具包,和 SSE 相比额外的开发成本 。
318+ SpringBoot 整合 WebSocket ,先引入 WebSocket 相关的工具包,和 SSE 相比有额外的开发成本 。
319319
320320```xml
321321<!-- 引入websocket -->
@@ -374,6 +374,22 @@ public class WebSocketServer {
374374}
375375```
376376
377+ 服务端还需要注入`ServerEndpointerExporter `,这个 Bean 就会自动注册使用了`@ServerEndpoint `注解的 WebSocket 服务器。
378+
379+ ```java
380+ @Configuration
381+ public class WebSocketConfiguration {
382+
383+ /**
384+ * 用于注册使用了 @ServerEndpoint 注解的 WebSocket 服务器
385+ */
386+ @Bean
387+ public ServerEndpointExporter serverEndpointExporter () {
388+ return new ServerEndpointExporter ();
389+ }
390+ }
391+ ```
392+
377393前端初始化打开 WebSocket 连接,并监听连接状态,接收服务端数据或向服务端发送数据。
378394
379395```javascript
You can’t perform that action at this time.
0 commit comments