스프링은 좋은 객체지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크이다. 그러면 좋은 객체지향 프로그래밍이란 무엇일까?좋은 객체지향의 요소 중 하나는 분명 '유연하고 변경이 용이하다'라는 특성을 가진다. 이는 자바 언어의 다형성을 활용하여 달성할 수 있다.즉, 인
스프링 컨테이너는 빈을 관리한다. 싱글턴 레지스트리 기능을 제공하거나 의존 주입 등을 하는 것 외에도 빈 객체의 생명주기 역시 관리한다. 컨테이너가 초기화될 때 빈 객체를 생성하여 등록, 의존성 주입을 하고 컨테이너가 종료될 시점에 빈 객체 역시 소멸시킨다. 스프링 빈