在项目过程中,由于需求在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> &l