연습 문제 풀다가 모르는 것 체크
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.3.2인가.. 3.3.2인가. <ref bean="이름" /> 이렇게 예제가 나와있었네요.