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="이름" /> 이렇게 예제가 나와있었네요.