스프링 핵심 원리 이해2 - 객체 지향 원리 적용

코드가 약간 더 복잡해진 것 같은데, 스프링 컨테이너를 사용하면 어떤 장점이 있을까?