목록XML (7)
Gentle Breeze
참고 : http://springindepth.com/book/in-depth-ioc.html XML 에서 Spring Bean 을 설정할 때 일반적으로 id , name 의 attribute 에 값을 설정해 IoC Container에 유일한 식별자가 되도록 하지만 때로는 하나의 Spring Bean 에 복수의 식별자를 설정을 해야하는 상황이 발생한다. 예를들어 ▲ Click to Enlarge 위와같이 2개로 분리되어 사용중인 DataSource 를 하나의 Bean 으로 묶어 하나의 DataSource 로 사용하고 싶을 경우 아래와 같이 alias 를 이용하여 설정하면 된다. ▲ Click to Enlarge
출처 : Anyframe 3.2.0 Manual ( http://dev.anyframejava.org/anyframe/doc/core/3.2.0/corefw/guide/annotation-dependencies.html ) 특정 Bean의 기능 수행을 위해 다른 Bean을 참조해야 하는 경우 사용하는 Annotation으로는 @Autowired 또는 @Resource가 있다. @Autowired Spring Framework에서 지원하는 Dependency 정의 용도의 Annotation으로, Spring Framework에 종속적이긴 하지만 정밀한 Dependency Injection이 필요한 경우에 유용하다.@Resource JSR-250 표준 Annotation으로 Spring Framework 2..
* Circular dependencies Constructor Injection 사용 시 Beans 간 서로 참조하여 순환 참조 관계가 만들어지지 않도록 주의하여야 함 * 사람이 읽을 수 있는 문자열(String) 표현처럼 property 나 생성자의 인자를 명시 * depends-on 객체의 생성 순서를 정의, 반드시 depends-on 에 선언된 객체가 호출 된 객체보다 먼저 생성되어 있어야 함 * singleton Pattern 특정 Bean을 getBean을 통해 여러번 호출해도 Bean 객체는 처음 하나만 생성됨 * default-lazt-init ="true" 모든 Bean들이 전부 Lazy Loading 으로 동작함 * singleton vs prototype - singleton : 여러..
* 자식 Element 표현 방법 Eg) -----------------------------------------------------------------