egovframework 2.7.0에서 mybatis 3.1.1 사용
- 작성자 :
- 서*기
- 작성일 :
- 2016-05-27 10:57:23
- 조회수 :
- 993
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
egovframework 2.7.0에서 mybatis 3.1.1 사용할수 있는 방법있나요?
jdk 버전이 1.5버전이라 2.7.0에 사용되는 mybatis 3.2.1이 안되네요.
egovframework 안쓰고 spring으로 mybatis 3.1.1을 사용해야 하는건지 확인 부탁드립니다.
jdk 버전이 1.5버전이라 2.7.0에 사용되는 mybatis 3.2.1이 안되네요.
egovframework 안쓰고 spring으로 mybatis 3.1.1을 사용해야 하는건지 확인 부탁드립니다.
A
서용기님, 안녕하세요.
말씀하신대로, mybatis 3.2.1의 최소 요구사항이 jdk1.6인 만큼, jdk1.5에서의 사용이 불가능합니다.
다만, 부분적으로 pom.xml을 수정하시어 사용하시면 가능할 것으로 보입니다.
아래처럼 작성해 보시기 바랍니다.
- dataaccess library에 mybatis exclusion 추가
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.psl.dataaccess</artifactId>
<version>2.7.0</version>
<exclusions>
<exclusion>
<artifactId>org.mybatis</artifactId>
<groupId>mybatis</groupId>
</exclusion>
</exclusions>
</dependency>
-하단에 mybatis 라이브러리 추가
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.1.1</version>
</dependency>
위 방법대로 할 경우 사용이 가능할 것으로 보입니다.
다만, 실행환경 2.6, 2.7의 경우 mybatis 3.2.1을 기반으로 작성되었기 때문에, 정상적인 동작을 보증하는데에는 한계가 있는 점은 참고하셔야 할 것으로 사료됩니다.
감사합니다.
말씀하신대로, mybatis 3.2.1의 최소 요구사항이 jdk1.6인 만큼, jdk1.5에서의 사용이 불가능합니다.
다만, 부분적으로 pom.xml을 수정하시어 사용하시면 가능할 것으로 보입니다.
아래처럼 작성해 보시기 바랍니다.
- dataaccess library에 mybatis exclusion 추가
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.psl.dataaccess</artifactId>
<version>2.7.0</version>
<exclusions>
<exclusion>
<artifactId>org.mybatis</artifactId>
<groupId>mybatis</groupId>
</exclusion>
</exclusions>
</dependency>
-하단에 mybatis 라이브러리 추가
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.1.1</version>
</dependency>
위 방법대로 할 경우 사용이 가능할 것으로 보입니다.
다만, 실행환경 2.6, 2.7의 경우 mybatis 3.2.1을 기반으로 작성되었기 때문에, 정상적인 동작을 보증하는데에는 한계가 있는 점은 참고하셔야 할 것으로 사료됩니다.
감사합니다.