1. 配置 WebSocket 添加依赖 进入maven官网, 搜索spring-boot-starter-websocket,选择版本, 然后把依赖复制到pom.xml的dependencies标签中 配置WebSocket 创建一个配置类WebSocketConfig,并启用 WebSocket 支持: 这个类的主要作用就是 启用WebSocket 支持: 这个配置类通过返回 ServerEndpointExporter 实例来启用 WebSocket 支持。
<artifactId>spring-boot-starter-websocket</artifactId> </dependency> 第二步: 在入口类上加上@EnableWebSocket注解,表明项目中要使用WebSocket功能 @SpringBootApplication @EnableWebSocketpublicclassDemoApplication { 第三步: 新建一个WebSocket配置类 /** * WebSocket配置类*/@ConfigurationpublicclassWSConfig { @...
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId><version>2.1.6.RELEASE</version></dependency> 2、新建配置类,开启websocket支持 /** * WebScoket配置处理器 */@ConfigurationpublicclassWebSocketConfig{/** * ServerEndpointExporter 作用 * 这个Bea...
二、配置WebSocket 创建一个config类,配置类代码为固定写法,主要用于告诉SpringBoot我有使用WebSocket的需求, 注意我加了@ServerEndpoint注解的类 代码语言:java 复制 //ServerEndpointExporter 是springBoot的用于自动注册和暴露 WebSocket 端点的类//暴露ServerEndpointExporter类后,所有使用@ServerEndpoint("/websocket")的注解...
二、spring-boot-starter-websocket 优点: 集成性:Spring Boot提供的WebSocket模块简化了WebSocket的集成,提供了更易用的编程模型。 灵活性:基于Spring框架,可以利用Spring的依赖注入、AOP等特性,实现更灵活的定制和管理。 劣势: 依赖复杂:引入Spring Boot框架可能增加项目的复杂性和启动时间。
*@versionWebSocketConfig.java, v 0.1 2019-10-18 15:45 buhao */ @Configuration @EnableWebSocket publicclassWebSocketConfig{ @Bean publicServerEndpointExporterserverEndpoint(){ returnnewServerEndpointExporter(); } } 说明: 这个配置类很简单,通过这个配置 spring boot 才能去扫描后面的关于 websocket 的注解 ...
三、SpringBoot集成STOMP代码示例 3.1 架构图 3.2、服务端代码 1、添加依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.10.RELEASE</version><relativePath/><!-- lookup parent from repository --></parent><properties><java.version...
集成WebSocket 工程代码 1.引入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> ...
1、创建一个基础的 springboot 工程 (略) 2、配置 pom 依赖 <!--WebSocket--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <!--WebSocket--> 1. 2. 3.