项目从spring3升级到spring4 报Cannot find class [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
1.原spring_mvc配置文件
1 <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> 2 <property name="supportedMediaTypes"> 3 <list> 4 <value>text/html;charset=UTF-8</value> 5 </list> 6 </property> 7 </bean>
改为
1 <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> 2 <property name="supportedMediaTypes"> 3 <list> 4 <value>text/html;charset=UTF-8</value> 5 </list> 6 </property> 7 </bean>
2.添加jackson.jar包
1 <dependency> 2 <groupId>com.fasterxml.jackson.core</groupId> 3 <artifactId>jackson-annotations</artifactId> 4 <version>2.8.4</version> 5 </dependency> 6 <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core --> 7 <dependency> 8 <groupId>com.fasterxml.jackson.core</groupId> 9 <artifactId>jackson-core</artifactId> 10 <version>2.8.4</version> 11 </dependency> 12 13 <dependency> 14 <groupId>com.fasterxml.jackson.core</groupId> 15 <artifactId>jackson-databind</artifactId> 16 <version>2.8.4</version> 17 </dependency>
浙公网安备 33010602011771号