-
[Spring] 의존관계 자동 주입(@Autowired)개발 지식/Spring 2023. 11. 15. 17:34
- 의존관계 자동 주입이 일어나기 위해서는 주입 되는 클래스와 주입 받는 클래스 모두 스프링이 관리하는 빈이어야 한다.
- 따라서 필드 주입의 경우 순수한 자바 테스트 코드에서는 당연히 @Autowired 가 동작하지 않는다.
예를 들어, @DataJpaTest나 @SpringBootTest를 제거하면 @Autowired가 동작하지 않게 된다.
'개발 지식 > Spring' 카테고리의 다른 글
[Spring] build.gradle에 추가하는 라이브러리 공식문서 확인하는 방법 (0) 2023.12.27 [Spring] 필드가 1개인 DTO는 기본 생성자가 없을 시 에러가 발생한다. (0) 2023.12.27 [Spring] DTO 클래스에 기본 생성자가 없을 때 발생하는 에러 해결방법 (0) 2023.11.21 [Spring] @RequestBody와 기본 생성자 (1) 2023.11.21 [Spring] 데이터 바인딩(Data Binding)과 이와 관련된 예외 (0) 2023.11.20