46. WebSockets

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

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

WebSocket 支持也可用于响应式 Web 应用程序,并且需要在spring-boot-starter-webflux旁边包括 WebSocket API:

<dependency>
	<groupId>javax.websocket</groupId>
	<artifactId>javax.websocket-api</artifactId>
</dependency>