맨들맨들 돌덩이
Home
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
ALL
  • 분류 전체보기 (439)
    • 프로젝트 (14)
    • NOTICE (2)
    • 개발 (206)
      • Unity (12)
      • JAVA (20)
      • SPRING (9)
      • DB (10)
      • FronT (14)
      • 알고리즘 (16)
      • 이코테 (25)
      • Python (60)
      • Arduino (4)
      • WEB (18)
      • C++ (17)
    • 게임 (33)
      • DNF (31)
      • LostArk (2)
    • KT_DS (93)
      • 보호관리용 (3)
    • 실습코드 (64)
      • 실습 코드 (63)
    • 독서 (2)
      • 생각넓히기 (2)
    • Setting (17)
    • 일상 (8)
블로그 내 검색

맨들맨들 돌덩이

티스토리 생일 : 2020.11.18. 모든 문의 : highcw@naver.com

  • 개발/SPRING

    SPRING_ Bean Container, 객체 의존 주입

    2021. 9. 15.

    by. KAEY


    Bean?

    Spring이 생성/관리하는 객체를 일컫는 용어 

    id 속성 : 객체(인스턴스)의 명

    class 속성 : 객체(인스턴스)의 타입

     

     

    생성된 Bean들은 Bean Container에 유일한 객체(Single-ton)로 저장(등록)된다.

     

     

     

    객체 의존 주입(설정) 

    Bean Container에 등록된 객체들은 서로 의존할 수 있다.

    <bean id="boardDao"
    	class="com.hello.board.dao.BoardDaoImpl">
    </bean>
     
    <bean id="boardService"
      class="com.hello.board.service.BoardServiceImpl">
      <property name="boardDao" ref="boardDao" />
    </bean>

     

    Property 

    해당 객체의 Setter를 호출함.

    name 속성 : setBoardDao() 

    ref 속성 : Setter의 파라미터에 전달될 다른 Bean의 ID

     

     

     

    Spring의 applicationContext.xml 을 Load 한다. 

    파일을 Load 할 때, applicationContext.xml 에 정의 된 Bean 들을 객체화 한다.

    동시에 필요한 의존을 처리한다.

     


     

    저작자표시 비영리 동일조건 (새창열림)

    '개발 > SPRING' 카테고리의 다른 글

    SPRING_ DISPATCHER SERVLET 개념 및 실행 과정  (0) 2021.09.15
    SPRING_ WebMVC 모델 개념 및 정의, 구성 요소  (0) 2021.09.15
    SPRING_ 생성자 DI, Component-Scan / Autowired  (0) 2021.09.15
    SPRING_ Spring DI interface, setter  (0) 2021.09.15
    SPRING_Spring DI/IoC 개념 및 정의  (0) 2021.09.15

    댓글 (비로그인 댓글 허용하지 않습니다.)

    관련글

    • SPRING_ WebMVC 모델 개념 및 정의, 구성 요소 2021.09.15
    • SPRING_ 생성자 DI, Component-Scan / Autowired 2021.09.15
    • SPRING_ Spring DI interface, setter 2021.09.15
    • SPRING_Spring DI/IoC 개념 및 정의 2021.09.15
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
KAEY
#모바일 접속 차단. (PC 환경 자동 리다이렉트) #현재 블로그내 모든 광고는 티스토리(카카오)에서 게시한 광고입니다😢. #문의 이메일 : highcw@naver.com

티스토리툴바