호환성확인 sample 프로젝트 추가 후 mapper 적용 방법 문의
- 작성자 :
- K*s
- 작성일 :
- 2023-06-19 15:38:46
- 조회수 :
- 359
- 구분 :
- 호환성확인
- 진행상태 :
- 완료
Q
전자정부프레임워크 4.1로 업그레이드 후에 (프로젝트 정상구동됨)
호환성 확인을 위해 샘플코드를 기존 프로젝트에 추가 후에 관련 Context (datasource, transaction, mapper 등 ) 등을 설정하였습니다.
mapper는 인터페이스 방식이고
제공되는 샘플과 같이 서비스단에서는 @Mapper("sampleMapper") 로 하여 호출되도록 처리되어 있습니다.
그대로 제공되는 샘플예제에 mybatis용 mapper로 되도록 수정한 부분이며,
(첨부파일 내용 -> context 추가내용, 오류메시지)
헌데, 구동 시 오류가 발생됩니다.
다른 원인이 유추되는게 있을까요..
오류 메시지 입니다.
호환성 확인을 위해 샘플코드를 기존 프로젝트에 추가 후에 관련 Context (datasource, transaction, mapper 등 ) 등을 설정하였습니다.
mapper는 인터페이스 방식이고
제공되는 샘플과 같이 서비스단에서는 @Mapper("sampleMapper") 로 하여 호출되도록 처리되어 있습니다.
그대로 제공되는 샘플예제에 mybatis용 mapper로 되도록 수정한 부분이며,
(첨부파일 내용 -> context 추가내용, 오류메시지)
헌데, 구동 시 오류가 발생됩니다.
다른 원인이 유추되는게 있을까요..
오류 메시지 입니다.
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9
- DB 정보 : cubrid, sample db
- 기타 환경 정보 :
첨부파일
A
안녕하세요.
표준프레임워크 센터입니다.
에러 로그에서 'sqlMapClient' 이름의 빈을 찾지 못해서
'sampleDAO' 이름의 빈을 생성하지 못한 것으로 나오는 것으로 봐서
DAO 단의 iBatis 관련 클래스 상속 코드 부분이 남아있는 것으로 예상됩니다.
MyBatis용 Mapper로 수정이 덜 된 부분이 있는지
추가적으로 살펴보시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
에러 로그에서 'sqlMapClient' 이름의 빈을 찾지 못해서
'sampleDAO' 이름의 빈을 생성하지 못한 것으로 나오는 것으로 봐서
DAO 단의 iBatis 관련 클래스 상속 코드 부분이 남아있는 것으로 예상됩니다.
MyBatis용 Mapper로 수정이 덜 된 부분이 있는지
추가적으로 살펴보시기 바랍니다.
감사합니다.