Inflearn Community Q&A
constuctor-arg prototype 객체 문의
Written on
·
252
1
안녕하세요. 공부하다가 궁금한게 생겼는데요.
밑에 그림처럼 객체를 파라미터로 주면 각각 다른 객체가 주입되는데요.
constructor-arg로 정의하면 무조건 다른 객체가 생성되서 넣어지는건가요??
싱글톤이 아니라 다른 객체가 넣어져서 궁금해서요. 왜냐하면 xml에 scope에 대한 정의를 하지 않았는데 다른객체가 넣어져서 의아하네요!

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





