在搭建springboot项目的时候遇到了这个问题,报这个错

java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider异常

后来百度了一下,

出现上述错误的原因是:

<dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.0.1</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.2.2</version>

        </dependency>

好像mybatis 3.4版本以下必须对应mybatis-spring 1.30以下的版本,后来我改成这样java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider异常

结果它还是报错,后来我换成了1.30以上和3.4版本以上就不报错了!

java.lang.NoClassDefFoundError: org/apache/ibatis/mapping/DatabaseIdProvider异常

不知道为什么,版本问题很头疼啊,尽量使用高版本,不去使用低版本。

参考:https://blog.csdn.net/lwbkfc/article/details/35374545

相关文章: