해결된 질문
작성
·
249
1
안녕하세요 강의를 쭉 듣다가 단위테스트가 어렵다는 단점이 잘 이해가 가지 않아 질문드려봅니다.
예를 들어 빈스코프 파트-DL 부분 중 스프링 컨테이너를 주입하여 프로토타입 빈을 계속 새롭게 생성했때 - 단점이 스프링 컨테이너에 종속적이어서 단위테스트가 어려운것으로 설명이 되어 있습니다.
여기에서 다른 부분에서도 (의존성 필드 주입) 단위테스트가 어렵다 이런부분이 나오는데, 이것이 왜 어려운 것인지 잘 모르겠습니다.
DL 방식 중 Provider 를 사용하지 않고 스프링 컨테이너를 필드에 저장해서 새로운 프로토타입 빈을 생성하는 방법 역시 필드에 @Autowired 해서 의존성 주입을 받는데, 이것이 필드 주입때문에 단위테스트가 어렵다고 연계되는것일까요?