[spring] NoClassDefFoundError: org/apache/ibatis/cursor/Cursor 문제 해결 :: 소림사의 홍반장!

사내에서 사용중인 모듈을 추가하였더니..


NoClassDefFoundError: org/apache/ibatis/cursor/Cursor


요런 에러가 떨어졌다.. 


검색해보니 mybatis 와 mybatis-spring 사이의 버전이 맞지 않아서 생기는 것이라고 한다.


libraries에서 해당 dependency의 버전을 확인해 보았더니..


  • Maven: org.mybatis:mybatis:3.2.8
  • Maven: org.mybatis:mybatis-spring:1.3.0


http://mvnrepository.com/artifact/org.mybatis/mybatis-spring/1.3.0


여기서 검색해본 결과




맞는 mybatis 버전은 3.4.0 이군..


따라서.. pom.xml에 디펜던시를 새로 추가해주고..(나 같은 경우는 다른 모듈에 포함되어 있어서 직접변경이 안되므로 새로 추가해줬음..)


<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.0</version>
</dependency>


오류 해결. 끝.








다른 카테고리의 글 목록

삽질방지 팁 카테고리의 포스트를 톺아봅니다