Ioc(Inversion Of Control)-->제어의 역전 java객채를 개발자가 new로 생성하여 개발자가 관리 하는 것이 아닌 Spring Container에 맡긴다. sington으로 관리됨 즉, 개발자에서 프레임워크로 제어의 객체관리 권한이 넘어갔음 DI(