singletonscope
-
Bean ( @Scope , Provider )백엔드/SPRING MVC 2024. 8. 22. 16:45
빈 스코프란?Bean이 존재할 수 있는 범위종류싱글톤 스코프프로토타입 스코프웹 관련 스코프 스코프 지정 방법//Component 등록@Scope("[스코프 지정]")@Componentpublic class Test(){}// 수동 등록@Scope("[스코프 지정]")@Beanpublic class Test(){ return new Test();}scopesingletonprototyperequestsessionapplication 스코프 특징싱글톤 빈객체 생성 -> 의존관계 주입 -> 초기화 -> 사용 -> 소멸전 콜백 -> 소멸프로토타입 빈객체 생성 -> 의존관계 주입 -> 초기화프로토타입의 경우 1) 초기화 진행 후 클라이언트 코드에게 관리 위임프로토타입의 경우 2) 프로토타입 빈 요청이 올때마..