@Autowired 정리

u·2022년 7월 22일
0

SpringBoot

목록 보기
19/20

의존관계 자동 주입

  1. 생성자 주입
  2. 수정자 주입
  3. 필드 주입
  4. 일반 메서드 주입

생성자 주입

생성자를 통해서 의존 관계를 주입 받는 방법

수정자 주입 (setter 주입)

선택, 변경 가능성이 있는 의존관계에 사용

필드 주입

테스트 환경에서 사용하자 (순수한 자바 테스트 코드에서는 작동하지 않는다. @SpringBootTest를 이용해 스프링 컨테이너를 테스트에 통합한 경우에만 사용이 가능)

일반 메서드 주입

생성자와 동일한 원리로 일반 메서드를 생성하여 주입받는 방법

0개의 댓글