728x90
.xml 파일 내부 코드가 위와 같이 작성 되어 있다.
객체가 어떤 순서대로 생성될까 ?
알아보기 위해 각 클래스 내부에 log를 찍어 보았다.
돌려보면, Console 결과창은 아래와 같이 나오게 된다.
위에서, 분명 갤럭시워치는 갤럭시폰 아래에 객체 생성 코드를 작성했었는데,
제일 먼저 갤럭시워치가 객체화 되는 로그를 확인 할 수 있다.
갤럭시폰의 인자 2개짜리 생성자를 호출 해야 하는 상황이라,
.xml 파일이 똑똑하게 알아서, 갤럭시워치를 먼저 객체화 해준것을 확인 할 수 있다.
그외 참고
init-method
destroy-method
lazy-init
얘는 다시 정리 하기.
반응형
'Spring 프레임워크 > 예제' 카테고리의 다른 글
예제 06 의존 주입 (Setter Injection) (0) | 2023.08.01 |
---|---|
예제 05 의존 주입 (Contructor Injection) (0) | 2023.08.01 |
예제 03 ( .xml 파일을 사용하여 객체를 생성 하기 ) (1) | 2023.07.31 |
예제 02 [ Factory 패턴 ] (BeanFactory) (0) | 2023.07.31 |
예제 01 (new 키워드의 높은 결합도) (2) | 2023.07.31 |