-
스프링 설정 파일 분리Spring 2020. 3. 23. 01:21반응형
1. 스프링 설정 파일 분리
-하나의 xml 파일에 많은 데이터가 들어갈 경우, 가독성의 어려움과 가독성이 하락
-위와 같은 상황을 피하기 위해 설정 파일 분리법을 알아야함
1.1 스프링 설정 파일 분리
=> Ctx 1,2,3을 합쳐 applicationContext.xml의 역할을 하도록 함
1.1.1 세개의 파일로 나눔
=> 위와 같이 3개로 나눈 다음 3개의 인자를 넘겨 한번에 정보를 가져올 수 있음
=> 위와 같이 배열 형태로 들어갈 수 있음
=> 위와 같이 세개의 xml파일이 메모리에 bean 객체를 가져온 것을 볼 수 있음
-개발자 사이 선호되는 방법
1.1.2 세개의 파일로 나눈 후, 하나의 파일에 나머지 파일을 참조시킴
-xml 파일 내에서도 import를 사용함으로써 다른 파일들을 연결 가능함
-main에서는 하나의 파일만 가져와도 되게됨
-흔한 방법은 아님
1.2 빈(Bean)의 범위
- 컨테이너에서 이미 객체 생성 완료
- 자바 코드에서는 해당 객체를 호출 할 뿐임
- 두번 호출하여도 동일한 객체를 호출할 뿐임
- Singleton 의 개념 (default)
- scope속성을 명시하여 호출 할 때마다 새로운 객체를 생성하여 호출할 수 있음
- Prototype 의 개념
=>위 개념의 예문
***궁금한 사항 : 객체가 새로 생성되어 두 객체가 다를 때 다름을 어떻게 인식하는 것일까 ???
: 메모리 영역에 할당된 위치(주소)가 다르므로 다른 객체로 인식할 것으로 예상.
반응형'Spring' 카테고리의 다른 글
의존객체 선택 (0) 2020.03.23 의존객체 자동 주입 (2) 2020.03.23 다양한 의존 객체 주입 (0) 2020.03.23 DI ( Dependency Injection, 의존 객체 주입) (0) 2020.03.23 MAC JAVA 설치 및 ECLIPSE 설치 (0) 2020.01.19