강의

멘토링

커뮤니티

Inflearn Community Q&A

nhs0912's profile image
nhs0912

asked

Yoon Jae-seong's introductory course through hands-on experience for Spring Framework developers

Lecture 11: Constructor Injection

constuctor-arg prototype 객체 문의

Written on

·

257

1

안녕하세요. 공부하다가 궁금한게 생겼는데요. 

밑에 그림처럼 객체를 파라미터로 주면 각각 다른 객체가 주입되는데요. 

constructor-arg로 정의하면 무조건 다른 객체가 생성되서 넣어지는건가요?? 

싱글톤이 아니라 다른 객체가 넣어져서 궁금해서요. 왜냐하면 xml에 scope에 대한 정의를 하지 않았는데 다른객체가 넣어져서 의아하네요! 

javaspring

Answer 2

2

softcampus님의 프로필 이미지
softcampus
Instructor

bean을 정의하면 객체가 생성됩니다. constructor-arg에 bean 태그를 넣고 클래스를 정의했기 때문에 새로운 객체가 생성되어 주입됩니다. 만약 다른 bean의 id를 설정하면 그 bean의 scope에 따라 달라집니다. bean 태그를 사용하시면 객체가 생성된다고 보시면 됩니다. 

0

강의 듣고 딱 이게 궁금했는데  도움이 되었습니다~

nhs0912's profile image
nhs0912

asked

Ask a question