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