의존관계 자동주입

su dong·2023년 6월 13일
0
  1. 다양한 의존관계 주입방법

의존관계 주입 방법에는 크게 4가지가 있음

  1. 생성자 주입
  2. 수정자 주입(setter)
  3. 필드 주입
  4. 일반 메서드 주입
  1. 생성자 주입
    -> @Component를 통해서 스브링 Bean에 등록시 생성자가 있어야함.
    -> @Autowired가 있으면 의존관계를 주입해준다.
    -> 중요한 생성자가 딱 한개일때는 @Autowired가 없어도 주입된다.

생성자 호출 시점에 딱 1번만 호출되는 것이 보장된다.

불변 필수 의존관계에 사용 - 되도록이면 수정자 안 만드는게 좋다.

profile
사람들을 돕는 문제 해결사, 개발자 sudong입니다. 반갑습니다. tkddlsqkr21@gmail.com

0개의 댓글