우편번호 엑셀 일괄처리 계속 오류인데요.
- 작성자 :
- 김*윤
- 작성일 :
- 2011-02-12 19:37:23
- 조회수 :
- 2,806
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
java.lang.NullPointerException
at egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl.loadWorkbook(EgovExcelServiceImpl.java:152)
at egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl.uploadExcel(EgovExcelServiceImpl.java:324)
계속 null ex 떨어지고 있는데요.
말씀하신대로
/src/main/resources/egovframework/message/message-common.properties
파일 생성했구요. 경로는 현재 쓰고있는 경로에 맞게 했습니다. junit으로 테스트로 메세지 가져와보면 정상 출력되는데 우편번호 엑셀 일괄등록 할땐 저 메세지를 못가져 오네요.
at egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl.loadWorkbook(EgovExcelServiceImpl.java:152)
at egovframework.rte.fdl.excel.impl.EgovExcelServiceImpl.uploadExcel(EgovExcelServiceImpl.java:324)
계속 null ex 떨어지고 있는데요.
말씀하신대로
/src/main/resources/egovframework/message/message-common.properties
파일 생성했구요. 경로는 현재 쓰고있는 경로에 맞게 했습니다. junit으로 테스트로 메세지 가져와보면 정상 출력되는데 우편번호 엑셀 일괄등록 할땐 저 메세지를 못가져 오네요.
A
안녕하세요.. 김태윤님..
동일한 부분이 테스트시에는 정상적으로 수행되고.. 실행시에 messageSource 부분이 null이라면..
정상적으로 Injection이 수행된 것이 아닌 것 같습니다.
즉. messageSource을 가지고 있는 클래스 자체도 @Service, @Controller, @Repository (@Component 포함) 등으로 bean으로 선언되어 실행될 때에만.. Injection(@Resource)되어 수행됩니다.
단순해 해당 클래스는 new로 선언하여 호출하면 IoC Container가 제공하는 기능을 사용하실 수 없는데..
이 부분의 문제인지.. 확인 부탁드립니다.
(일반적으로 @Controller -> @Service -> @Repository 방식이면 문제 없음)
그럼.. 즐거운 하루되십시오.
감사합니다.
동일한 부분이 테스트시에는 정상적으로 수행되고.. 실행시에 messageSource 부분이 null이라면..
정상적으로 Injection이 수행된 것이 아닌 것 같습니다.
즉. messageSource을 가지고 있는 클래스 자체도 @Service, @Controller, @Repository (@Component 포함) 등으로 bean으로 선언되어 실행될 때에만.. Injection(@Resource)되어 수행됩니다.
단순해 해당 클래스는 new로 선언하여 호출하면 IoC Container가 제공하는 기능을 사용하실 수 없는데..
이 부분의 문제인지.. 확인 부탁드립니다.
(일반적으로 @Controller -> @Service -> @Repository 방식이면 문제 없음)
그럼.. 즐거운 하루되십시오.
감사합니다.