Written on
·
317
1
Answer 1
1
안녕하세요. Hyunsang Han님, 공식 서포터즈 David입니다.
.
1. 프로토타입 스코프인 빈에 대해서는 getBean시 내부적으로 빈을 새로 생성하고 그 빈을 반환하게 됩니다. 이해하고 계신 부분은 싱글톤 빈에 대한 것입니다.
2. 16분 이후 코드로 설명드리자면 logic()이 호출될 때마다 getBean(프로토타입빈)을 실행하기 때문에 새로운 프로토타입 빈이 생성되어 반환됩니다. 따라서 동일한 인스턴스가 아닌 것입니다. 클라이언트빈이 프로토타입빈을 불변상태로 갖지 않기 때문입니다.
.
감사합니다.