码迷,mamicode.com
首页 > 编程语言 > 详细

Solved:Spring Junit Test NoSuchMethodError

时间:2017-11-18 12:47:27      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:遇到   自己   错误   pom   .com   例子   runner   源码   根据   

最近在看Spring in action这本书,在Ubuntu上配好了环境开始开发,没想到做了第二章的第一个例子就遇到了一个错误。

首先我在src/main/java文件夹下的controller包内建了一个test类CDPlayerTest,然后提示无法解析ContextConfiguration和SpringJUnit4ClassRunner。根据IDEA提示,我选择了add library org.springframework to classpath.

技术分享图片

然后一切看起来都很顺利,心情舒畅

技术分享图片

然后开始开开心心的run CDPlayerTest,结果大吃一惊, NoSuchMethodError.然后就开始了我的搜索旅程。

技术分享图片

搜索结果大多是这样,懵懵懂懂,继续探索。又找来spring in action源码来看。

技术分享图片

 

最终终于解决。将CDPlayerTest建在 test/java文件夹下, 然后移除pom.xml中的org.springframework依赖

技术分享图片

技术分享图片

 

重新run CDPlayerTest, 搞定。总结起来感觉关键是自己把test文件建错了位置,导致无法解析那两个annotation,然后又错上加错按照提示添加了org.springframework到类路径,最终导致冲突运行出错。

这回心情真的舒畅了,继续学习。

技术分享图片

 

Solved:Spring Junit Test NoSuchMethodError

标签:遇到   自己   错误   pom   .com   例子   runner   源码   根据   

原文地址:http://www.cnblogs.com/dgzhangning/p/7856174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!