本人项目环境:IDE为Intellij IDEA 2018.1.4,Java version 1.8.0_172,Tomcat version 8.5.32。
学习完这个DEMO,能对在基于stomp协议上使用Spring组件通信有一定了解,可将之应用到发送系统消息,建立聊天室等功能实践中。
项目下载地址:https://gitee.com/starCat/spring-websocket-stomp
话不多说,开始吧!这次使用Spring 4 零配置文件的方式建立项目
目录结构:
第一步,导入依赖
<properties>
<spring.version>4.3.18.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-websocket</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-messaging</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</