Spring프레임워크를 사용하기 위해 꼭 잡고 가야할 개념이 있다.. 그것은 바로 DI와 IOC 먼저 DI란 Dependency Injection의 약자로 전략패턴, 의존성 주입 이라고도 합니다. 코드의 수정 없이, 사용하고자 하는 클래스를 주입하고 변경할 수 있게 하는 디자인 패턴입니다. 클래스를 부품화 시킨다. 클래스들의 중복되는 부분(기능)을 interface로 만들고, 그 interface를 상속하여 ex) class Student { private MathTest math = new MathTest(); private EnglishTest eng = new EnglishTest(); } class Student { private MathTest math; private EnglishTest en..