오늘은 스프링의 IoC와 DI 개념을 활용하여 3가지의 어노테이션의 의미를 알아보려고 한다. 우선 스프링의 기본 개념 4가지에 대해 복습을 해보면1. IoC: 제어의 역전. 객체에 대한 제어권을 스프링이 가져가는 것.2. DI: 의존성 주입. 개발자가 사용하고자 하는 객체를 스프링이 주는 것.3. 스프링 빈: 스프링이 관리하고자 하는 객체들4. 컨테이너: 스프링 빈이 담겨있는 일종의 공간. 스프링 빈 객체들을 모아놓고 쉽게 관리할 수 있다. 이제 간단히 복습도 했으니 어노테이션을 간단하게 알아보자! @Component@Component는 객체에 대한 제어권을 넘기는 것을 의미한다. 예시 코드로 더 자세히 알아보자.@Componentpublic class House { public House() {..