在升级到SPRING 4后,会发现有如下出错:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping’: Invocation of init method failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.servlet.view.json.MappingJacksonJsonView]
但原来的SPRING 3是无问题的,原来查询SPRING 的手册,发现
MappingJacksonJsonView已被废弃了:
http://static.javadoc.io/org.springframework/spring-webmvc/4.0.1.RELEASE/deprecated-list.html
而升级为MappingJackson2JsonView
因此POM.xml中的JACKSON版本请升级为:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.5</version>
</dependency>
同时修改为:
<bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
<property name="contentType" value="application/json"/>
</bean>
就可以解决问题了
分享到:
相关推荐
将spring2的开发包spring.jar替换为附件中压缩文件的所有jar包,既可以将spring2.0的应用升级到spring3.0.5
对于Spring4.X版本的适合,因为Spring3.0和Spring4.0有使用差距
1.替换jar包 2.将配置文件的3.0 改成4.0 3.jackson也在这里,要把原来的低版本删除 4.项目和tomcat要用jdk1.7
spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载 http://maven.springframework.org/release/org/springframework/spring/ 这个链接中有各种稳定版的jar包下载 目前官网上大部分都要maven下载
jackson-databind-2.9.10.8.jar升级相关jar包包含: jackson-module-jaxb-annotations-2.9.10.jar jackson-core-2.9.10.jar jackson-databind-2.9.10.8.jar jackson-annotations-2.9.10.jar jackson-jaxrs-json-...
Spring4+SpringMVC4+Hibernate4+Jackson2.5.0的集成, 代码中具备详细中文注释。
Spring4.x.x MVC 中使用jackson的包进行json转换。需要的jar包
对于在sringmvc中将Map自动转到json返回到页面中。 1:加入三个jar包: maven中是<!-- Jackson Json处理工具包 --> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind ${...
spring4mvc+hibernate4的lib包整合!里面包含了要用到的springmvc和hibernate4的jar包整合!
jackson资源包是2.8,在spring4.X中必须使用2.6以上否则报错,最新资源包适合spring4.X
spring4 完整jar包 spring4 完整jar包 spring4 完整jar包
spring使用jackson实现json
具体包括三个jar: jackson-databind-2.8.2.jar jackson-core-2.8.2.jar jackson-annotations-2.8.2.jar
hibernate4 spring4 jar包
最新mybatis3+spring4完美整合架包
spring4所需jar包
spring 4jar 包,包含常用jar 包和spring doc 文档,spring 配置文件
SpringMVC +Spring4.3.12+jackson+文件上传 所有Jar包
Spring4_3_2必须jar包 Spring4_3_2必须jar包 Spring4_3_2必须jar包
在使用springMVC的@ResponBody时必须的jar包