개발 지식/Spring
[Spring] 의존관계 자동 주입(@Autowired)
서하빈
2023. 11. 15. 17:34
- 의존관계 자동 주입이 일어나기 위해서는 주입 되는 클래스와 주입 받는 클래스 모두 스프링이 관리하는 빈이어야 한다.
- 따라서 필드 주입의 경우 순수한 자바 테스트 코드에서는 당연히 @Autowired 가 동작하지 않는다.
예를 들어, @DataJpaTest나 @SpringBootTest를 제거하면 @Autowired가 동작하지 않게 된다.