- 导包,引入pom依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.5.3</version> </dependency> <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <version>1.7.19</version> </dependency> <dependency> <groupId>io.socket</groupId> <artifactId>socket.io-client</artifactId> <version>1.0.2</version> </dependency>
-
socket配置信息
-
-
yml文件配置
-
-
将socket-io添加到springboot容器中实现springboot托管
-
-
实现建立连接和断开连接事件,底部的pushMessageToUserAll实现数据推送,当前代码仅支持推送int和String类型数据,如需推送其他数据根据需求更改即可。
编写测试方法