본문으로 바로가기
반응형

스프링 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


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

반응형

'Back-End > Spring framework' 카테고리의 다른 글

Spring MVC multipart-formdata 요청  (0) 2018.09.17
Spring JSON 응답 보내기  (0) 2018.09.17
Spring MVC Resource Mapping 방법  (0) 2018.09.17
Spring AOP 관련  (0) 2018.09.17
@Autowired VS @Resource VS @Inject  (0) 2018.09.17