1. 스프링한테 “이 필드/생성자/메서드에 맞는 Bean을 주입해줘(DI)”라는 뜻이야
  2. 개념
    1. 스프링 컨테이너에 등록된 Bean들 중에서 타입 맞는 걸 찾아 자동으로 자입
    2. 즉, new로 직접 생성하지 않고 스프링이 알아어 연결
  3. 특징
    1. 타입 기반 주입

      1. 예 HelloComponent 타입의 Bean이 있으면 자동 연결
      2. 같은 타입이 여러 개 있으면 → @Qualifier나 이름으로 구분
      @Autowired //필드 주입
      private HelloComponent helloComponent;'
      
      @Autowired //생성자 주입(권장)
      public HelloService(HelloComponent helloComponent){
      	this. helloComponent = helloComponent;
      }