Whiteship's Note

연습 문제 풀다가 모르는 것 체크

Spring/Chapter 3 : 2007. 3. 24. 13:55

It is a good idea to use constructor injection instead of setter injection to evade circular reference. = FALSE
=> evade circular reference. 이게 뭐지..
Circular dependencies

The prototype-scoped beans ignore lazy-init  attribute of bean  element of the wiring configuration file only if the bean is instantiated using plain BeanFactory , not using the ApplicationContext = TRUE
=> 난 false 떙!! 흠... 이 건 알아야 하는데.. 뭐더라..
=> 레퍼런스에서는 ApplicationContext에서 Singletone 빈의 상황에서 설명을 하고 있습니다. 그런데 Prototype 빈의 경우에 BeanFactory에서는 lazy-init이 무시 되나 봅니다. 왜??...

The method used as init-method  cannot be the private one. = TRUE
=> 오.. 모르겠는데;; 답은 private 이여도 되네요..하지만 public으로 해야 Spring IDE에서 읽을 수 있다는 군요.

Enter the name of the attribute of the <ref/> element (spring-beans.dtd) which DOES NOT make XML parser to validate whether Spring bean referenced by such <ref/> element exists in the wiring configuration file. = bean
=> 이건 뭐야;;  답은 bean.. 레퍼런스인가.. 3.3.2인가. <ref bean="이름" /> 이렇게 예제가 나와있었네요.

'Spring > Chapter 3' 카테고리의 다른 글

BeanFactoryAware 테스트  (0) 2007.05.09
BeanClassLoaderAware 테스트  (0) 2007.05.09
BeanNameAware 테스트  (0) 2007.05.09
3.4.3. The other scopes  (6) 2007.04.29
Circular dependencies  (0) 2007.03.24
연습 문제 풀다가 모르는 것 체크  (0) 2007.03.24
Java Black Belt :: Spring Basic 시험 결과  (0) 2007.03.24
setParentBeanFactory 사용하기  (0) 2007.03.23
ApplicationEvent 사용 예  (2) 2007.03.16
MessageSource 사용 예  (0) 2007.03.15
MessageSource 인터페이스  (2) 2007.03.15

Write a comment.