Spring이란? 1. Spring은 Framework이다. 2. Spring은 Open Source다. 3. Spring은 IoC 컨테이너를 가진다. - IoC란 Inversion of Control의 약어로, 주도권이 Spring에게 있다는 의미이다. class : 설계도 object : 실체화가 가능한 것 instance : 실체화가 된 것 변수 song은 실체화되어 heap 메모리에 올라간다. 이때 처음에 올라간 song은 다음에 올라간 song과는 아예 다른 변수이므로 heap 메모리에 새로 올라간다. => 이름은 같아도 각각 다른 변수이므로 나중에 관리하기가 힘들어진다. Spring이 class를 관리한다. Spring은 class 전체를 쫙 스캔하여 heap 메모리에 전부 올려놓는다. cla..