Back-End/Spring framework

Spring 4.3 이상 환경에서 Mybatis AbstractMethodError 오류

@deveely 2018. 9. 17. 21:58
반응형

스프링 4.3 환경에서 Mybatis 사용 중 아래와 같은 에러가 발생했다.


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


알아보니 버전과 관련된 문제인 듯 했다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!-- Mybatis -->
<!-- <org.springframework-version>4.3.4.RELEASE</org.springframework-version> -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.0</version>
</dependency>
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>${org.springframework-version}</version>
</dependency>
cs


위와 같이 버전을 명시하니 에러가 발생하지 않았다.

반응형