3.10 버전 excel 처리 설정 문의
- 작성자 :
- 손*언
- 작성일 :
- 2021-10-18 17:10:32
- 조회수 :
- 3,409
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
아래 가이드를 보고 엑셀 파일 생성, 엑셀 업로드, 엑셀 다운로드을 구현하려고 합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:excel&s[]=excelservice
[질문 1.] 아래 뷰 리졸버를 추가하면 기동시 오류가 납니다. 전자정부 3.10 jar 들에서 해당 클래스를 찾을 수 없습니다.
<bean id="categoryExcelView" class="egovframework.rte.fdl.excel.download.CategoryExcelView" />
ClassNotFound : egovframework.rte.fdl.excel.download.CategoryExcelView
[질문 2.] excelService 서비스 빈설정에 iBatis 설정 sqlMapClient 속성이 있습니다.
MyBatis용으로는 어떻게 선언하나요?
<bean id="excelService“ class="egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl">
<property name="propertyPath" value="excelInfo.xml" />
<property name="mapClass" value="egovframework.rte.cvpl.service.impl.EgovExcelTestMapping" />
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:excel&s[]=excelservice
[질문 1.] 아래 뷰 리졸버를 추가하면 기동시 오류가 납니다. 전자정부 3.10 jar 들에서 해당 클래스를 찾을 수 없습니다.
<bean id="categoryExcelView" class="egovframework.rte.fdl.excel.download.CategoryExcelView" />
ClassNotFound : egovframework.rte.fdl.excel.download.CategoryExcelView
[질문 2.] excelService 서비스 빈설정에 iBatis 설정 sqlMapClient 속성이 있습니다.
MyBatis용으로는 어떻게 선언하나요?
<bean id="excelService“ class="egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl">
<property name="propertyPath" value="excelInfo.xml" />
<property name="mapClass" value="egovframework.rte.cvpl.service.impl.EgovExcelTestMapping" />
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
환경정보
-
- OS 정보 : Win 10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : Tomcat 9
- DB 정보 : Oracle 19c
- 기타 환경 정보 : MyBatis only 사용
A
안녕하세요.
표준프레임워크센터입니다.
1번 답변)
CategoryExcelView 클래스틑 실행환경의 AbstractExcelView 클래스를
상속받아 구성한 후 빈으로 등록해서 사용하게 됩니다.
해당 페이지의 [View 클래스 작성] 부분을 참고하시기 바랍니다.
(* 3.10에서는 AbstractPOIExcelView 클래스이며 egovframework.rte.fdl.excel.util 에 위치하고 있습니다.)
2번 답변)
표준프레임워크 템플릿 프로젝트 중 all-in-one 프로젝트는 MyBatis 로 설정되어 있습니다.
포털사이트의 [다운로드] > [공통컴포넌트] > [다운로드] > [공통컴포넌트 3.10.0 all-in-one 배포파일]
에서 내려받아 사용하실 수 있습니다.
감사합니다.
표준프레임워크센터입니다.
1번 답변)
CategoryExcelView 클래스틑 실행환경의 AbstractExcelView 클래스를
상속받아 구성한 후 빈으로 등록해서 사용하게 됩니다.
해당 페이지의 [View 클래스 작성] 부분을 참고하시기 바랍니다.
(* 3.10에서는 AbstractPOIExcelView 클래스이며 egovframework.rte.fdl.excel.util 에 위치하고 있습니다.)
2번 답변)
표준프레임워크 템플릿 프로젝트 중 all-in-one 프로젝트는 MyBatis 로 설정되어 있습니다.
포털사이트의 [다운로드] > [공통컴포넌트] > [다운로드] > [공통컴포넌트 3.10.0 all-in-one 배포파일]
에서 내려받아 사용하실 수 있습니다.
감사합니다.