EgovSampleExcepHndlr 재질문
- 작성자 :
- 서*기
- 작성일 :
- 2013-09-09 17:13:09
- 조회수 :
- 721
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
프로젝트를 생성할때 샘플로 제공하는 소스에서 EgovSampleExcepHndlr에 에러를 보낼려고
EgovSampleController에 selectSampleList에서
상단에
SampleVO sampleVO = null;
searchVO.setSearchUseYn(sampleVO.getId());
이런식으로 java.lang.NullPointerException에러를 유도해 봤습니다.
그런데 이렇게 하니까 EgovSampleExcepHndlr로 에러가 오지 않는데 이 쪽으로 에러를 보낼려고 하면 세팅을 어떻게 변경해야 하나요?
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:bsl:exception_handling
이 부분을 적용하라고 하셨는데
첨부파일처럼 이 부분은 똑같이 해도 에러 메시지가 안나오네요
그런데 log4j.xml에서
<logger name="org.springframework" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
이렇게 하면 DEBUG로 에러가 표시되는데
에러를 에러로 출력 못하고 DEBUG로 출력되는데 이부분을 에러러 체크해서 EgovSampleExcepHndlr으로 보낼려면 어떻게 해야 할지 알려주세요
EgovSampleController에 selectSampleList에서
상단에
SampleVO sampleVO = null;
searchVO.setSearchUseYn(sampleVO.getId());
이런식으로 java.lang.NullPointerException에러를 유도해 봤습니다.
그런데 이렇게 하니까 EgovSampleExcepHndlr로 에러가 오지 않는데 이 쪽으로 에러를 보낼려고 하면 세팅을 어떻게 변경해야 하나요?
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:bsl:exception_handling
이 부분을 적용하라고 하셨는데
첨부파일처럼 이 부분은 똑같이 해도 에러 메시지가 안나오네요
그런데 log4j.xml에서
<logger name="org.springframework" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
이렇게 하면 DEBUG로 에러가 표시되는데
에러를 에러로 출력 못하고 DEBUG로 출력되는데 이부분을 에러러 체크해서 EgovSampleExcepHndlr으로 보낼려면 어떻게 해야 할지 알려주세요
A
안녕하세요 프레임워크 센터입니다.
템플릿 프로젝트가 exception이 *impl*에서 발생한 에러를 잡도록 설정되어 있습니다.
context-aspect.xml에 보시면 확인 가능하십니다.
따라서 SampleVO sampleVO = null;
searchVO.setSearchUseYn(sampleVO.getId());
위의 로직을 EgovSampleServiceImpl에 넣으시고 실행해 보시기 바랍니다.
수고하세요.
템플릿 프로젝트가 exception이 *impl*에서 발생한 에러를 잡도록 설정되어 있습니다.
context-aspect.xml에 보시면 확인 가능하십니다.
따라서 SampleVO sampleVO = null;
searchVO.setSearchUseYn(sampleVO.getId());
위의 로직을 EgovSampleServiceImpl에 넣으시고 실행해 보시기 바랍니다.
수고하세요.