전자정부프레임워크 4.0.0에 mybatis와 ibatis를 동시에 사용할 수 있나요?
- 작성자 :
- 최*호
- 작성일 :
- 2023-05-10 14:48:00
- 조회수 :
- 1,211
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
프로젝트를 3.10.0 release에서 4.0.0으로 마이그레이션 하려고 합니다.
전자정부소스는 ibatis를 쓰고 있고 프로젝트 확장소스는 mybatis를 쓰고 있습니다.
4.0.0으로 올렸을 경우 Error creating bean with name XXXXSVC: injection of resource dependencies failed
오류가 발생합니다. (pom.xml에서 4.0.0 업그레이드 된 maven lib는 확인하였습니다.)
4.0.0 버전 이상에서 ibatis와 mybatis 같이 쓰면 충돌이 발생한다고 검색됩니다
4.0.0 템플릿 소스에서는 mybatis로 개발되어 있고 ibatis는 쓰지 않고 있는데
4.0.0 버전 이상에서 ibatis와 mybatis를 같이 사용할 수 있는지 확인부탁드립니다.
같이 사용 가능 하면 가이드도 부탁 드리고 같이 사용할 수 없다면 ibatis를 mybatis로 변경하는 방법도 부탁드립니다.
감사합니다.
전자정부소스는 ibatis를 쓰고 있고 프로젝트 확장소스는 mybatis를 쓰고 있습니다.
4.0.0으로 올렸을 경우 Error creating bean with name XXXXSVC: injection of resource dependencies failed
오류가 발생합니다. (pom.xml에서 4.0.0 업그레이드 된 maven lib는 확인하였습니다.)
4.0.0 버전 이상에서 ibatis와 mybatis 같이 쓰면 충돌이 발생한다고 검색됩니다
4.0.0 템플릿 소스에서는 mybatis로 개발되어 있고 ibatis는 쓰지 않고 있는데
4.0.0 버전 이상에서 ibatis와 mybatis를 같이 사용할 수 있는지 확인부탁드립니다.
같이 사용 가능 하면 가이드도 부탁 드리고 같이 사용할 수 없다면 ibatis를 mybatis로 변경하는 방법도 부탁드립니다.
감사합니다.
환경정보
-
- OS 정보 : window 10
- 표준프레임워크 버전 : 3.10.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.0
- DB 정보 : oracle 10g
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 4.0.0 버전에서 ibatis와 mybatis를
함께 사용할때는 기존의 설정을 이용하여 구성하시면 됩니다.
다만, 표준프레임워크 4.0.0 버전부터
표준프레임워크 실행환경 패키지명이 변경되었기 때문에
ibatis 설정에 필요한 SqlMapClientFactoryBean 클래스의
패키지도 함께 변경해야 합니다.
패지지명 변경과 관련된 내용은 위키가이드에서 확인할 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration4.0
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 4.0.0 버전에서 ibatis와 mybatis를
함께 사용할때는 기존의 설정을 이용하여 구성하시면 됩니다.
다만, 표준프레임워크 4.0.0 버전부터
표준프레임워크 실행환경 패키지명이 변경되었기 때문에
ibatis 설정에 필요한 SqlMapClientFactoryBean 클래스의
패키지도 함께 변경해야 합니다.
패지지명 변경과 관련된 내용은 위키가이드에서 확인할 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtemigration4.0
감사합니다.