WebSockets

Spring Boot 為內嵌的 Tomcat、Jetty 和 Undertow 提供 WebSockets 自動組態。如果您將 war 檔案部署到獨立容器,Spring Boot 會假設容器負責其 WebSocket 支援的組態。

Spring Framework 為 MVC Web 應用程式提供豐富的 WebSocket 支援,可以透過 spring-boot-starter-websocket 模組輕鬆存取。

WebSocket 支援也適用於反應式 Web 應用程式,並且需要包含 WebSocket API 以及 spring-boot-starter-webflux

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