Spring4 Spring MVC实战——MockMvc报org.springframework.core.CollectionFactory.createLinkedMap错误

Posted iaiti

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring4 Spring MVC实战——MockMvc报org.springframework.core.CollectionFactory.createLinkedMap错误相关的知识,希望对你有一定的参考价值。

可以参考http://www.stefanhendriks.com/2014/04/02/migrating-from-spring-3-2-x-to-spring-4-and-using-spring-mock-2-0-8-gives-java-lang-nosuchmethoderror-org-springframework-core-collectionfactory-createlinkedmapifpossible/

 

先说说我自己本身jar包的问题,我发现spring-test 4.1.4的包根本打不开,我还一直以为是依赖问题。发现jar包在Eclipse中的package explorer中根本就打不开。

然后换了版本,就成功下到包了。估计是网络问题。

pom.xml

 

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>4.1.6.RELEASE</version>
		</dependency>

 

 

 

 

 

org.springframework.core.CollectionFactory.createLinkedMap错误的原因在于,spring4中的spring-test已经集合了,

所以并不需要spring-mock的依赖,所以将maven的pom.xml中关于spring-mock的依赖去掉。正常运行。

 

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-mock</artifactId>
			<version>2.0</version>
		</dependency>

 

 

 

 

 

以上是关于Spring4 Spring MVC实战——MockMvc报org.springframework.core.CollectionFactory.createLinkedMap错误的主要内容,如果未能解决你的问题,请参考以下文章

Spring4 mvc+maven 框架搭建

Spring4 mvc+maven 框架搭建

Spring4 MVC json问题(406 Not Acceptable)

Spring4 + Spring MVC + MyBatis 整合思路

Spring4实战学习笔记

spring4.1.8扩展实战之四:感知spring容器变化(SmartLifecycle接口)