[Spring] 스프링 컨테이너(Spring Container), 빈(Bean), 빈스코프(Bean Scope) 란? +싱글톤(Singleton) 스코프
스프링 컨테이너 Spring Container = 내부에 존재하는 애플리케이션 빈의 생명주기를 관리 (= Bean 생성, 관리, 제거 등의 역할) * 스프링 프레임워크의 핵심 컴포넌트! 스프링 컨테이너는 무엇인가? = ApplicationContext (다형성 적용으로 인터페이스로 구현되어 있다.) XML(과거 방식), 애너테이션 기반 자바 설정 클래스로 만들 수 있다. 빈의 인스턴스화, 구성, 전체 생명 주기 및 제거 처리 개발자가 정의한 Bean을 객체로 만들어 관리, 개발자 필요시 제공 through 스프링 컨테이너, 원하는 만큼 많은 객체 가질 수 있음 의존성 주입을 통해 애플리케이션 컴포넌트 관리 - 애플리케이션의 빈 ~ 빈 연결 - 모듈간 의존, 결합 문제에서 자유로워질 수 있음 - 메서드 호..
2022. 10. 13.