try-catch 2

[5회차 03] 로그인 - 예외처리

예외처리먼저 현재 회원가입되지 않은 값을 넣어 로그인해보면이처럼 500에러가 발생하고콘솔창에는 기대값은 1인데 아무것도 안나와 0이기에 EmptyResultDataAccessException이 발생하였습니다 (null값을 주지 않음)하지만 사용자에게는 절대 이러한 에러 페이지를 보여주면 안되기에 예외처리를 해보겠습니다 Tip 예외 코드를 보면 아래서부터 실행되는 것입니다 thread가 생성 -> javax.servlet 이 받고 springframework가 servlet을 땡겨와 dispatcher servlet -> RequestMapping -> 실행시켜 찾아온 곳이 우리가 작성한 패키지의 클래스와 메서드가 나오며 그중 제일 위에 끝난부분이 에러가 발생한 곳으로 우리가 수정할 수 있는 부분이 나옵..

[4회차 과제 02] NullPointException 처리하기

과제 02NullPointException 처리하기이제 인증을 완료하면 auth_yn이 "Y"로 바뀌었기 때문에 인증완료한 인증메일로 다시 접속하면 auth_yn = "N"라는 조건에서 걸리기에 500에러 화면이나오며 NullPointException이 발생합니다 그렇기에 이제 이 NullPointException 예외처리가 필요합니다JoinService예외처리는 간단하게 try-catch를 사용해 보겠습니다public boolean emailAuth(String uri) { boolean result; try { // true반환 MemberAuthDto memberAuthDto = memberAuthDao.getMemberAuthDto(uri); //인증 유효..