강의

멘토링

커뮤니티

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

Olive님의 프로필 이미지
Olive

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA와 DB 설정, 동작확인

테스트 관련 질문입니다.

작성

·

288

0

안녕하세요 선생님

@SpringBootTest는 잘 작동합니다.

@DataJpaTest 어노테이션을 이용한 단위테스트 하는 방법이 있을까요?? 잘 모르지만 몇 가지 시도해봤는데 계속 오류가 나옵니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. Youngseo Kim님

@DataJpaTest는 JPA, EntityManager 관련된 부분만 등록해주고, @Component 빈들을 등록해주지 않습니다. 따라서 Service 클래스가 스프링 빈으로 등록되지 않습니다.

@DataJpaTest는 정말 단순하게 JPA에 관련된 부분만 확인할 때 하는 테스트 이므로, 예제를 활용할 때는 @SpringBootTest를 사용하시길 권장드립니다.

감사합니다.

Olive님의 프로필 이미지
Olive

작성한 질문수

질문하기