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

vedivero님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 JdbcTemplate

중복_회원_예외( ) / IllegalStateException

21.07.13 00:59 작성

·

235

1

9:25 부분 따라하다가 아래와 같은 에러가 발생했어요

어떤 상황인지 상세히 설명해드리고 싶은데 저도 잘 모르겠어요 ..ㅠ

더 보여드릴 코드가 있음 말씀해주세요!

답변 2

2

OMG님의 프로필 이미지

2021. 07. 14. 00:14

중복 검증하는 코드입니다.

memberRepository의 findByName을 호출하는 것을 확인할 수 있습니다.

findByName의 반환이 Optional.empty()로 작성해놓으셨습니다.

다음과 같이 바꿔주세요(강의자료를 참고하셔도 됩니다.)

그리고 findAll()도 null을 반환하게 되어있더라구요. 

0

OMG님의 프로필 이미지

2021. 07. 13. 01:27

안녕하세요. vedivero님, 공식 서포터즈 OMG입니다.

출력되는 에러메시지를 보면, 예외를 던져야 하는데 예외가 발생하지 않아서 "너 예외 던진다며 왜 예외가 안발생해?"라고 알려주고 있습니다.

저는 vedivero님이 강의를 보시고 작성한 코드에서 어떤 부분이 누락되었거나 오타가 발생한지 모르기 때문에 말씀드린 힌트로 vedivero님이 찾아보시고, 해결이 되지 않을 경우 아래의 링크를 참고하여서 프로젝트 코드 전부를 압축하여 전체공개로 공유해주세요.

https://blog.naver.com/aufcl856/221818787116

감사합니다.

vedivero님의 프로필 이미지
vedivero
질문자

2021. 07. 13. 09:46

말씀해주신 예외 상황을 바탕으로 전체 코드를 한 번씩 훑어봤는데 잘 모르겠어요 ...ㅠㅠ

공유 폴더에 전체 공개로 압출 파일을 올려놨어요~!

여유있으신 시간에 확인 한 번 부탁 드립니다 ~ ^^

https://drive.google.com/file/d/1jywN7LAdDAEvDM1ZsuIOwN-0Fjk9Sfkz/view

vedivero님의 프로필 이미지

작성한 질문수

질문하기