강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

H K님의 프로필 이미지
H K

작성한 질문수

스프링부트를 이용한 웹 프로그래밍: 웹사이트 이렇게 만드는 거예요!

리펙토링

메일 보내는 메서드에서

작성

·

39

0

MemberEntity updateMember = memberRepository.save(findedMemberEntity);

if(updateMember != null)

{메일전송}

 

여기서 if(updateMember != null) 대신

try catch 로 묶어서 하는것도괜찮나요 ?

답변 1

1

블스님의 프로필 이미지
블스
지식공유자

HK님 안녕하세요. 지방 출장 일정으로 인해 답변이 늦어진 점 양해 부탁드립니다. 기다리게 해드려 죄송합니다. 앞으로 더 빠르게 응대할 수 있도록 노력하겠습니다.

네. 물론입니다. try ~ catch를 사용하면 다음과 같은 코드가 되겠네요.

try {

MemberEntity updateMember = memberRepository.save(findedMemberEntity);

sendNewPasswordByMail(memberDto.getMail(), newPassword);

return NEW_PASSWORD_CREATION_SUCCESS;

} catch (Exception e) {

e.printStackTrace();

return NEW_PASSWORD_CREATION_FAIL;

}

감사합니다.

H K님의 프로필 이미지
H K

작성한 질문수

질문하기