首先我启动后出现的错误: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>