-
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 댓글 (비로그인 댓글 허용하지 않습니다.)