SportsCar car = new SportsCar();
Truck car = new Truck();
↓
Car car = new SportsCar();
Car car = new Truck();
(Key, Value)
: (String, String)
(Key, Value)
: (Object, Object)
객체 컨테이너? = 저장소
자바빈 = 자바 객체, 몇가지의 조건을 만족시켜야 함
클래스 앞에 @Component
애노테이션을 붙인다.
이름으로 찾기
타입으로 찾기
map에 저장된 객체의 iv 중에 @Autowired가 붙어 있으면,
map에서 iv 타입에 맞는 객체를 찾아서 연결(객체의 주소를 iv 저장)
→ byType
→ byName