스프링의 기본 컨셉에 대한 정리정의제어의 역전예시controller나 service 같은 객체들의 동작을 구현은하지만, 해당 객체들이 어느 시점에 호출될지는 신경 안 쓴다. 프레임워크가 해당 객체를 생성하고 메서드 호출하고 소멸시킨다interface에 메서드를 정의하고