본문 바로가기
Spring 프레임워크/예제

예제 04 (.xml 파일 기타 개념)

by Hwanii_ 2023. 7. 31.
728x90

 

.xml 파일 내부 코드가 위와 같이 작성 되어 있다.

 

객체가 어떤 순서대로 생성될까 ?

 

알아보기 위해 각 클래스 내부에 log를 찍어 보았다.

 

 

 

 

 

돌려보면, Console 결과창은 아래와 같이 나오게 된다.

 

 

위에서, 분명 갤럭시워치는 갤럭시폰 아래에 객체 생성 코드를 작성했었는데,

 

제일 먼저 갤럭시워치가 객체화 되는 로그를 확인 할 수 있다.

 

갤럭시폰의 인자 2개짜리 생성자를 호출 해야 하는 상황이라,

 

.xml 파일이 똑똑하게 알아서, 갤럭시워치를 먼저 객체화 해준것을 확인 할 수 있다.

 

 

 

그외 참고

 

init-method

 

 

 

 

 

destroy-method

 

 

 

 

lazy-init

 

얘는 다시 정리 하기.

반응형