ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링 설정 파일 분리
    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

    댓글

Designed by Who.