STS는 사이트를 통해 설치
기본적인 DI와 Ioc의 개념을 익혔다.
의존 관계 주입. 객체 생성의 스프링에게 위임하는 것으로 일단은 쉽게 생각하기로 했다. 매번 클래스마다 heap 메모리에 new를 통해 객체를 생성하지 않고, spring에게 일정 영역의 객체 생성과 관리를 위임하는 것
제어의 역전. 용어가 상당히 생소하고 어렵다.
public class A {
private B b;
public A()
b = new B();
}
}
위의 경우 일반적 사용
public class A {
@Autowired
private B b;
}
위의 경우 어노테이션을 이용한 제어의 역전. 스프링 컨테이너가 직접 객체를 제어하여 어노테이션을 통해 관리한다.
자세하게 이해하자면 상당히 길고 복잡한 내용이겠지만 일단은 사용에 중점을 두고 가볍게 지나갔다. 나중에 더 깊게 파고들 때가 있겠지..