메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

EGOV 프레임워크 예외처리 관련 질의
  • 작성자

    이*규

  • 작성일

    2022-04-26 10:29:07

  • 조회수

    1,744

  • 구분

    개발환경 / 3.10

  • 진행상태

    완료

질문

egov Framework 에서 사용하는 예외처리 관련한 질문 드리고자 합니다

test() 라는 함수 내에서 UserException 이라는 정의한 Exception 이 Throws new Exception 으로 throws 되었을 때
Controller 에서 아래 소스처럼 사용자가 정의한 예외가 발생 시

test(){
throw new UserException("message");
}

Try{
test();
}catch(UserException e){
log.debug("1");
}catch(Exception e){
log.debug("2" + e.getclass());
}

일때 예상한 UserException 이 발생되는게 아니라 해당 controller 에서는 undeclaredthrowableexception 가 발생하고, 내부 clause 에 UserException 이 들어가게 되던데

혹시 어느 부분에서 해당 기능이 동작하여 저렇게 처리가 되는건지 궁금하여 문의드립니다.

바쁘신 와중에 도와주셔서 감사합니다.

좋은하루되세요

환경정보
    - OS 정보 :
    - 표준프레임워크 버전 :
    - JDK(JRE) 정보 :
    - WAS 정보 :
    - DB 정보 :
    - 기타 환경 정보 :
답변

안녕하세요.
표준프레임워크센터 입니다.

기재하신 내용으로는 문제가 없어 보입니다.
UserException을 추가로 생성하신 경우
문제 없이 처리될 것으로 보입니다.
구성 환경이나 설정을 다시한번 점검해 보시기 바랍니다.

감사합니다.
 

이 페이지의 구성

묻고 답하기