본문 바로가기

SpringFramework Core - I. IoC 컨테이너/2. 컨테이너 개관

(3)
2.2.1. XML 기반의 설정 메타데이터 구성하기 원문: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-xml-import 여러 개의 XML 파일을 통해 bean에 대한 정의를 갖는 것이 유용할 수 있다. 종종, 각각의 XML 설정 파일이 아키텍쳐의 논리 계층이나 모듈을 나타낼 때가 있다. 이런 XML 조각들을 통해 bean 정의를 로딩해주는 application context 생성자를 사용할 수 있다. 이 생성자는 여러 개의 Resource 위치들을 갖게 된다. 다른 파일로부터 bean의 정의들을 로딩하기 위해서는 요소를 사용하면 된다. 다음 예시는 그 방법을 보여준다. 위의 예시에서 외부의 bean 정의들은 's..
2.1. 설정 메타데이터 원문: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-metadata 다이어그램이 보여주듯이 스프링 IoC 컨테이너는 설정 메타데이터를 사용한다. 여러분이 애플리케이션 개발자로서 어떻게 객체들을 인스턴스화할지, 설정을 할지, 조립을 할지 스프링 컨테이너에게 지시하는 내용들을 이 설정 메타데이터가 표현한다. 전통적으로 설정 메타데이터는 간단하고 이해하기 쉬운 XML 형식으로 지원되었다. 이 챕터에서는 XML 형식을 사용해 스프링 IoC 컨테이너의 주요 개념과 기능들을 설명할 것이다. ※ XML 기반의 메타데이터는 설정 메타데이터를 구성하는 유일한 형식이 아니다. 스프링..
2. 컨테이너 개관 원문: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-basics org.springframework.context.ApplicationContext 인터페이스는 스프링 IoC 컨테이너를 대표한다. 그리고 bean들의 인스턴스화, 설정, 조립을 책임진다. 컨테이너는 설정 메타데이터를 통해 어떤 객체를 인스턴스화하고 설정하고 조립할지에 대해 org.springframework.context.ApplicationContext 인터페이스는 스프링 IoC 컨테이너를 대표한다. 그리고 bean들의 인스턴스화, 설정, 조립을 책임진다. 컨테이너는 설정 메타데이터를 통해 어떤 객체를 인스턴스화..