egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl 빈 로드 관련
- 작성자 :
- 안*진
- 작성일 :
- 2019-10-16 10:56:05
- 조회수 :
- 2,287
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
전자정부 3.8.0을 사용하고 있습니다.
egovframework.rte.fdl.excel 버전 또한 3.8.0을 사용하고 있고
<bean id="excelZipService" class="egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl">
<property name="mapClass" value="egovframework.com.sym.ccm.zip.service.impl.EgovCcmExcelZipMapping" />
<property name="sqlSessionTemplate" ref="sqlSessionTemplate" />
</bean>
위와 같이 egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl 클래스를 mybatis를 이용하여 빈로드 하고 있는데,
ibatis를 사용하지도 않는데 ibatis-sqlmap 관련 라이브러리가 미존재시
WAS 기동 시점에 아래와 같은 오류가 발생하고 있습니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'excelZipService': Failed to introspect bean class [egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: com/ibatis/sqlmap/client/SqlMapClient
ibatis를 전혀 사용하지 않더라도 ibatis-sqlmap 이 라이브러리는 꼭 필요한것인가요?
egovframework.rte.fdl.excel 버전 또한 3.8.0을 사용하고 있고
<bean id="excelZipService" class="egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl">
<property name="mapClass" value="egovframework.com.sym.ccm.zip.service.impl.EgovCcmExcelZipMapping" />
<property name="sqlSessionTemplate" ref="sqlSessionTemplate" />
</bean>
위와 같이 egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl 클래스를 mybatis를 이용하여 빈로드 하고 있는데,
ibatis를 사용하지도 않는데 ibatis-sqlmap 관련 라이브러리가 미존재시
WAS 기동 시점에 아래와 같은 오류가 발생하고 있습니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'excelZipService': Failed to introspect bean class [egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: com/ibatis/sqlmap/client/SqlMapClient
ibatis를 전혀 사용하지 않더라도 ibatis-sqlmap 이 라이브러리는 꼭 필요한것인가요?
A
안녕하세요.
표준프레임워크센터 입니다.
egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl
위의 파운데이션 라이브러리가
mybatis와 ibatis를 모두 지원하고 있기 때문에
ibatis-sqlmap에 의존성이 있습니다.
다음과 같은 구조라고 보시면 됩니다.
egovframework.rte.fdl.excel
egovframework.rte.psl.dataaccess
ibatis-sqlmap, mabatis, orm등
결론적으로 사용하지 않더라도 라이브러리가
모든 환경을 지원하기 위해서 정의되어 있기때문에 필요로합니다.
감사합니다.
표준프레임워크센터 입니다.
egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl
위의 파운데이션 라이브러리가
mybatis와 ibatis를 모두 지원하고 있기 때문에
ibatis-sqlmap에 의존성이 있습니다.
다음과 같은 구조라고 보시면 됩니다.
egovframework.rte.fdl.excel
egovframework.rte.psl.dataaccess
ibatis-sqlmap, mabatis, orm등
결론적으로 사용하지 않더라도 라이브러리가
모든 환경을 지원하기 위해서 정의되어 있기때문에 필요로합니다.
감사합니다.