인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

윤혜선님의 프로필 이미지
윤혜선

작성한 질문수

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

스프링 통합 테스트

스프링 통합 테스트 에러(no value present)

작성

·

319

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
스프링 통합 테스트 실습시에 테이블 삭제를 한 후 다시 run 했을때 아래 사진과 같은 에러가 나타납니다,.코드를 잘 못 썻을까봐 선생님 코드도 복붙해봤는데 동일한 에러가 납니다. 하단에 파일 공유 링크 드립니다!
 

https://drive.google.com/file/d/11OqPZzIDkWwNbFG85_ib9dzwjNl99IZM/view?usp=sharing
 

답변 2

0

윤혜선님의 프로필 이미지
윤혜선
질문자

해결 했습니다! 감사합니다~ 
그런데 이제 프로젝트상의 에러는 나지 않는데, run을 하고나면 초록색으로 체크 되고나서 서버가 바로 꺼집니다.

이러한 경우는 어떻게 해야할까요?...

테스트를 실행해서 그런거 아닌가요?

HelloSpringApplication.java 파일에서 왼쪽의 초록색 세모 버튼을 눌러 실행해주세요.

제 답변이 질문과 맞지 않다면

제가 질문 의도를 알수있게 본문처럼 이미지 첨부하여 설명해주세요.

0

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

1. 올리신 이미지 21번째 라인을 아래와 같이 바꿔주세요

@Autowired
MemberRepository memberRepository;

 

2. 

 

//@Repository
public class MemoryMemberRepository implements MemberRepository {

MemoryMemberRepository의 @Repository를 주석처리 해주세요

 

테스트 성공확인

 


감사합니다.

윤혜선님의 프로필 이미지
윤혜선

작성한 질문수

질문하기