IoC는 주로 면접에서 많이 묻는 내용이 아닐까. DI(Dependency Injection, 의존성 주입)와 함께 말이다.두 가지 내용을 가볍게 정리하여 살펴보고자 한다. 1. IoC- 기존 개발 방식에서 개발자가 직접 흐름을 제어하지 않고 프레임워크or라이브러리가 대신 제어 하는 것.public class Coffee { private Americano americano; public Coffee() { americano = new Americano(); }}커피 클래스는 아메리카노를 필드로 갖고 생성자 내부에서 직접 생성하여 초기화 한다.개발자가 직접 관리하는 것이다.public class Coffee { @Autowired private Americano americ..