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

윤홍찬님의 프로필 이미지

작성한 질문수

스프링 부트 개념과 활용

스프링 데이터 6부: 스프링 데이터 JPA 연동

@DataJpaTest 에 대해 간단한 질문있습니다.

작성

·

200

0

@WebMvcTest의 경우 슬라이싱 테스트를 하기 위해 테스트 하고자 하는 컨트롤러 명을

@WebMvcTest(SampleController.class)

이렇게 명시하였는데,

@DataJpaTest는 테스트 하고자 하는 Repository를 명시하지 않아도 되는 것인가요?

답변 감사합니다 :)

답변 2

1

백기선님의 프로필 이미지
백기선
지식공유자

네 슬라이싱 테스트는 특정 클래스 보다 해당 계층이나 역할의 빈들을 전부 스캐닝해서 등록해주기 때문에 특정 클래스를 명시하지 않고 써도 됩니다. @WebMvcTest도 비슷하게 특정 클래스를 명시하지 않고 모든 웹 관련 빈들을 스캐닝 할 수도 있습니다.

0

윤홍찬님의 프로필 이미지
윤홍찬
질문자

늦은 시간 답변 감사드립니다ㅎㅎ