목록BeanScope (1)
어흥
[Spring] Spring Container
1. 스프링 컨테이너란? 스프링 빈을 관리하는 컨테이너로, 기본적으로 스프링 빈을 싱글톤 스코프로 관리한다. 스프링 빈을 저장하는 방식은 아래와 같다 그렇다면 Singleton이 아닌 매 요청마다 새로운 객체를 생성해서 반환해주는 Prototype Bean Scope는 어떻게 생성되고 관리될까? 2. Prototype Scope 프로토타입 빈의 생성 과정 #1. 빈 등록: 프로토타입 스코프의 빈은 스프링 컨테이너에 미리 등록된다. 빈의 등록은 스프링의 XML 설정 파일이나 Java Config를 통해 이뤄진다 #2. 빈 요청: 다른 빈이 프로토타입 빈을 필요로 할 때, 해당 빈을 얻기 위해 스프링 컨테이너에 요청한다 #3. 빈 생성: 프로토타입 빈의 요청이 들어오면 스프링 컨테이너는 새로운 빈 인스턴스를..
Spring
2023. 7. 20. 09:05