전자정부 표준 프레임워크에서의 커스텀 예외 처리와 '오류상황 미수신' 경고 문제"
- 작성자 :
- 김*훈
- 작성일 :
- 2023-08-10 11:41:14
- 조회수 :
- 534
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요, 전자정부 표준 프레임워크를 사용하면서 RuntimeException을 상속받는 커스텀 예외를 구현하고 있습니다. 해당 예외가 발생할 가능성이 있는 코드 부분에서 throw new customException();을 구현했음에도 불구하고, 소나큐브나 같은 코드 분석 및 보안 툴을 사용했을 때 '오류상황 미수신'이라는 경고가 발생하고 있습니다. 이 경고와 관련하여 프레임워크 내에서 권장하는 예외 처리 방식과 관련된 가이드라인이나 베스트 프랙티스가 있을까요? 혹은 이 경고의 원인을 확인할 수 있는 방법이 있을까요? 오탐일 까요?
private void isLoginMember(Long memberId) {
log.info("회원이 로그인이 되었는지 확인하는 로직이 실행되었습니다.");
if (memberId == null) {
log.info("회원의 기본키가 전달이 되지 않았거나 로그인이 되어있지 않은 상태입니다.");
throw new MemberNotFoundException("회원이 로그인이 되어있지 않은 상태이거나, 기본키가 전달 되지 않았습니다.");
}
log.info("회원이 로그인이 되어있는 상태입니다.");
}
private void isLoginMember(Long memberId) {
log.info("회원이 로그인이 되었는지 확인하는 로직이 실행되었습니다.");
if (memberId == null) {
log.info("회원의 기본키가 전달이 되지 않았거나 로그인이 되어있지 않은 상태입니다.");
throw new MemberNotFoundException("회원이 로그인이 되어있지 않은 상태이거나, 기본키가 전달 되지 않았습니다.");
}
log.info("회원이 로그인이 되어있는 상태입니다.");
}
환경정보
-
- OS 정보 : window 10
- 표준프레임워크 버전 :
- JDK(JRE) 정보 : 11
- WAS 정보 :
- DB 정보 : h2
- 기타 환경 정보 : Spring Boot 2.6.7 사용 중
A
안녕하세요.
표준프레임워크센터 입니다.
소나큐브에서 '오류상황 미수신'에 대해
센터에서 가이드 할만한 사항이 없습니다.
실행환경 위키가이드에서
"Exception Handling" 부분을 참고 하여 확인해 보시면 좋을듯 합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1
감사합니다.
표준프레임워크센터 입니다.
소나큐브에서 '오류상황 미수신'에 대해
센터에서 가이드 할만한 사항이 없습니다.
실행환경 위키가이드에서
"Exception Handling" 부분을 참고 하여 확인해 보시면 좋을듯 합니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1
감사합니다.