46、WebSocket

Spring Boot 为内嵌式 Tomcat、Jetty 和 Undertow 提供了 WebSocket 自动配置。如果将 war 文件部署到独立容器,则 Spring Boot 假定容器负责配置其 WebSocket 支持。

Spring Framework 为 MVC Web 应用程序提供了丰富的 WebSocket 支持,可以通过 spring-boot-starter-websocket 模块轻松访问。

WebSocket 支持也可用于响应式 Web 应用程序,并且引入 WebSocket API 以及 spring-boot-starter-webflux

  1. <dependency>
  2. <groupId>javax.websocket</groupId>
  3. <artifactId>javax.websocket-api</artifactId>
  4. </dependency>