spring-core 좋은 객체지향 설계의 5가지 원칙 객체지향설계와 스프링 변경에 대한 문제점 AppConfig 스프링빈 조회 스프링컨테이너 웹 애플리케이션과 싱글톤 싱글톤 컨테이너 BeanDefinition Configuration 컴포넌트 스캔과 의존관계 의존 관계 자동 주입 옵션 처리 생성자 주입을 선택해라 조회 빈이 2개 이상 어노테이션 만들기 조회한 빈이 모두 필요할 때 수동이냐, 자동이냐 그것이 문제로다 빈 생명주기 콜백 빈 스코프 프로토 타입 스코프 웹 스코프