의존관계 자동주입

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

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

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

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

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

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

0개의 댓글