[Spring in Action] Spring 이란? 구성요소 정리
스프링이란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다. Config 최근에는 XML 파일 대신 자바 기반의 Configuration을 사용하는 추세이다. @Configuration : 각 빈이 스프링 애플리케이션 컨텍스트에 제공하는 구성 클래스라는 것을 스프링에게 알려주는 역할 @Bean : 각 메서드에서 반환되는 객체가 애플리케이션 컨텍스트의 빈으로 추가된다. 각 Bean의 ID = 해당 Bean을 반환하는 메서드의 이름 Bean 애플리케이션의 핵심을 이루는 객체이며, Spring IoC Container에 의해 인스턴스화, 관리, 생성된다. Spring Bean Life Cycle Bean Scope singleton 기본적으로 모든 Bean은 Singleton Spring IoC Co..