目录
前言
本篇讲解了如何在springboot项目中使用websocket,并且通过拦截器拦截websocket请求。
新建一个Maven项目
之后我们会把服务器端websocket的信息写在java包中,我们把客户端浏览器的请求信息写在webapp包中

导入maven依赖
这里需要注意,项目的打包方式必须是war包,并且由于springboot已经集成了tomcat,所有你不用单独引入tomcat,这里我把tomcat的包给注释了。
<groupId>cn.itcast.websocket</groupId>
<artifactId>itcast-websocket</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<!--<dependency>-->
<!--<groupId>javax</groupId>-->
<!--<artifactId>javaee-api</artifactId>-->
<!--<version>7.0</version>-->
<!--<scope>provided</scope>-->
<!--</dependency>-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<!-- java编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 配置Tomcat插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8082</port>
<path>/</path>
</co

本文详细介绍了在SpringBoot项目中集成WebSocket的步骤,包括创建Maven项目、配置WebSocket服务、编写客户端、设置WebSocket处理器和配置类,以及实现连接拦截器进行权限验证,并提供了测试方法。
最低0.47元/天 解锁文章
3671

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



