[Spring] 자바 스프링 Bean Scope 정리, 싱글톤 패턴 (singleton, prototype)
·
Back-End/Spring
스프링 빈의 주요 속성 중 하나인 scope(객체의 범위)에 대해 알아보겠습니다. 📝 Spring Bean Scope ⦁ 싱글톤? 스프링은 기본적으로 모든 bean을 singleton으로 생성하여 관리합니다. (기본 값이 싱글톤) bean은 컨테이너에서 한 번 생성됩니다. 생성된 객체는 single beans cache에 저장되고, 해당 bean에 대한 요청과 참조가 있으면 캐시 된 객체를 반환합니다. public class MainClass { public static void main(String[] args) { AbstractApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationCTX.xml"); Studen..