Spring 하면 빠질 수 없는 특징이 Dependency Injection 이다. [[ DI ]] : Spring 프로그래밍 기법으로써, 현재 자바클래스에서 객체 생성 주도권을 없애고, Spring 의 Bean container 에서 객체 생성, 전달의 주도권을 갖는다. 이렇게 주도권이 뒤바뀌면서 Inversion Of Control 이 되는 것. 무엇이냐 도 중요하지만 왜? 가 더 중요한 것 같다. Member m1 = new Member( ); 여태 잘만 자바 클래스에서, 주도적으로다가 객체를 생성해서 편하게 사용했는데, 왜 불편하게 Bean container 라는 놈에서만 객체생성해서 사용하라는거야 그냥 쓰면 안되나? 1. Coupling - 객체를 생성한다는 건, 말 그대로 새롭게 new 하나의..