• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

constuctor-arg prototype 객체 문의

20.04.12 12:52 작성 조회수 157

1

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

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

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

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

답변 2

·

답변을 작성해보세요.

2

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

0

ukpower9999님의 프로필

ukpower9999

2020.11.20

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