인프런 커뮤니티 질문&답변
마지막 테스트 단계에서 오류가 발생합니다
작성
·
208
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예
[질문 내용]
여기에 질문 내용을 남겨주세요..png)
1. 강의 내용과 관련된 질문인가요? (예/아니오)예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예
[질문 내용]
여기에 질문 내용을 남겨주세요.
.png)
.png)
.png)
이런 오류가 나오는데 어떻게 고쳐야 해결되나요?
퀴즈
순수 JDBC를 사용할 때, 데이터베이스 리소스(연결, Statement 등) 관리가 어려웠던 주된 이유는 무엇일까요?
SQL 쿼리를 직접 작성해야 해서
각 리소스를 사용 후 반드시 직접 닫아줘야 해서
테스트 간 데이터 독립성을 보장하기 어려워서
의존성 주입 설정이 복잡해서
답변 1
0
안녕하세요.10000DOO 님, 공식 서포터즈 OMG입니다.
올리신 이미지 첫번째를 보시면 다음과 같은 에러 문구가 보이실꺼에요,
관련해서 찾아보니 아래와 같은 설명을 찾을 수 있었습니다.
.get()을 했을 때 값이 비어있어서 발생하는 오류이며, 이를 통해 Optional<Member> 관련 코드에서 문제가 발생하는 것을 짐작 할 수 있는데요.
join()에서 문제가 발생하였거나, findById()에서 문제가 발생한 것으로 볼 수 있을거같아요.
MemberService와 MemberJpaRepository의 코드 작성이 강의와 동일한지 확인하여 주세요.
@어노테이션이 누락되었을 수도 있고, return이 null일 수도 있을 것 같습니다. 메뉴얼과 강의를 참고하여 찾아보시고 확인이 어려울 경우 글 작성하실 때 링크를 보시면 '자주하는질문'이 있는데 자주하는 질문을 반드시 참고하셔서 시크릿모드에서 확인하는 방법이 적혀있으니 시크릿모드에서 프로젝트가 열리는 것이 확인이 되면 링크를 공유해주세요.
감사합니다.





