mybatis整合spring boot错误:.getTimeout()Ljava/lang/Integer;

简介 描述:在使用springboot整合mybatis的时候,因为使用了自定义的分页拦截器。所以,依赖的jar有所升级。只升级了mybatis的,没有升级mybatis-spring的。在访问的时候出现如下错误:org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;或者是:java.

描述:

在使用spring boot整合mybatis的时候,因为使用了自定义的分页拦截器。所以,依赖的jar有所升级。

只升级了mybatis的,没有升级mybatis-spring的。在访问的时候出现如下错误:

org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;

或者是:

java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L错误

查看mybatis-spring所依赖的jar:

原来:

<mybatis-spring.version>1.2.0</mybatis-spring.version>

修改后:

<mybatis-spring.version>1.3.0</mybatis-spring.version>

重启,访问正常。

spring boot整合mybatis错误相关:

mybatis错误提示:java.lang.NoClassDefFoundError: org/apache/ibatis/reflection/ReflectorFactory


Top Top