依赖包groupId,artifactId相同,version不同,导致版本冲突
直接上图:
直接导致:
bean的版本是4.3,而调用了4.1的aop版本,所以导致NoSuchMethodError
解决办法有2种:
第一,直接在pom.xml里加入version=4.3的aop依赖
第二,出现4.1和4.3不同版本的原因是因为有依赖包依赖他们,并且正好又是不同的版本,可以通过idea查看依赖关系,具体方法如下:
maven project ->右键->show dependencies...
红箭头表示有重复,在pom.xml里exclude掉就行了。