在项目过程中,由于需求在spring3.0+的框架基础上整合spring-websocket。而spring-wesocket是spring4.0+才有的。
- 升级原spring框架核心包到4.0+。这里我选择4.1.8
<spring.version>4.1.8.RELEASE</spring.version>
升级后先修改配置文件及项目中由于spring框架变动而引起的class类变动,列:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency><bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean>
<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean>

本文介绍了如何在Spring 3.0+基础上升级到4.1.8,并整合Spring WebSocket进行实时通信。主要内容包括升级Spring框架核心包、修改配置文件、替换相关类以及添加WebSocket依赖和配置。通过实例展示了WebSocket相关类的编写,包括WebSocketHandler和WebSocketHandShake的实现,以及在Spring MVC中的配置。
最低0.47元/天 解锁文章
4758

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



