首先我啓動後出現的錯誤:java
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/asm/ClassVisitor
Caused by: java.lang.ClassNotFoundException: org.springframework.asm.ClassVisitor
spring
網上好多人說是缺asm.jar包。本身去找了,沒有找到相關的jar包。mybatis
而後你們說是jar包衝突,mybatis3.0以上的版本涵蓋了asm包,spring3.0 以上是沒有這個包的。spa
若是你使用mybatis3.0以上版本,又使用的spring3.0 如下的版本,asm包會導入兩次,相互衝突,只要把 spring-core的版本改成 3.2.2.RELEASE,就能夠了。it
修改後的文件:io
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.2.2.RELEASE</version> </dependency>