정리

중요한 건 컴포넌트 스캔의 역할 → 스캔 위치와 필터 역할 한다는 거

컴포넌트의 종류 (Service, Controller 얘네가 다 컴포넌트들이지)

굳이 구동 성능 아끼겠다고 펑서녈 쓰지 말고 걍 컴포넌트스캔 써라.

나은 순

  1. 컴포넌트 스캔
  2. 펑셔널
  3. @Bean

Component ⇒ @Component다 (노션 자동완성 빡쳐서;)

Component는 해당 패키지 내의 빈을 전부 스캔한다. (타 패키지 import된다고 스캔 및 등록이 되지 않는다;;) 게다가 항상 모두 다 스캔하지는 않는다.

컴포넌트 스캔의 주요 기능

Component (@붙는다 아래 다)