4.2 Reactive Websocket
在这一小节,我们对响应式的Websocket进行简单的演示。
4.2.1 新建应用
新建应用,信息如下:
Group:top.wisely
Artifact:learning-websocket-reactive
Dependencies:Spring Reactive Web 、Lombok
build.gradle文件中的依赖如下:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-webflux'
implementation 'javax.websocket:javax.websocket-api' //添加Websocket API
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
//...
}
4.2.1示例
-
配置响应式Websocket
@Configuration public class WebsocketConfig { @Bean public HandlerMapping handlerMapping() { //1 Map<String, WebSocketHandler> map = new HashMap<>(); map.put("/hello", new HelloHandler()); SimpleUrlHandlerMapping mapping = new SimpleUrlHandlerMapping(); mapping.setUrlMap(map); mapping.setOrder(-1); // before annotated controllers return mapping; } @Bean public HandlerAdapter handlerAdapter() { return new WebSo

本文介绍了在Spring Boot 2.x中如何配置和使用响应式Websocket,包括新建应用、配置WebSocket处理类、客户端交互,并提到了新书《从企业级开发到云原生微服务:Spring Boot 实战》的内容概览。
最低0.47元/天 解锁文章
860

被折叠的 条评论
为什么被折叠?



