这个问题的第一反应是少jar包,然后查看在spring-core.jar这个包下面是有的,所以那一定就是jar包冲突的原因,但是不知道是哪一个冲突 了,网上说是spring jar包和asm jar包冲突,翻遍了项目每个角落都没找到asm这个jar包,后来想起myeclipse有一个通过类名来查找所属包的功能,具体是ctrl+shift+t,然后输入org.springframework.util.ReflectionUtils,结果发现是在一个别人提供的sms短信包里面集成了org.springframework.util.ReflectionUtils这个包,删除就好了。
以后只要有出现jar包冲突都可以用这种方法来快速查找。
我的原因是core与spring冲突导致的
转自http://blog.csdn.net/cqrf2006/article/details/50058511