今天用activemq搭建小demo,發現一直報錯
java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotatedElementUtils.findMergedAnn
網上查了半天,大部分說是包沖突,換了好幾個spring版本,但是都沒什么用,后來一想,包沖突的話,沖突也是跟activemq-all的包沖突,(我用的activemq版本是5.14.0)于是到activemq解壓目錄下去查看,到lib----optional下一看,果然里面有spring包,并且版本是4.1.9的,之前改了好幾次也沒改成這個版本,然后把spring版本改成4.1.9,再次運行,果然不報錯。
解決方法:將項目的spring包改成和activemq里面的版本一致即可。