Spring & Java
심화 스프링 Bean & IoC 본문
챕터 1 - 3 Bean
Bean
스프링 IoC 컨테이너가 관리하는 객체를 의미합니다.
● Spring 컨테이너에 의해 생성, 관리, 소멸 됩니다.
● 애플리케이션 전역에서 재사용 가능합니다.
● 기본적으로 싱글톤 스코프로 관리
싱글톤이란?
싱글톤 (Singleton)은 클래스의 인트선트가 딱 1개만 생성 되는 것을 보장하는 디자인 패턴 입니다.
애플리케이션 전체에서 해당 클래스의 객체를 하나만 만들고, 그것을 공유해서 사용합니다.
# 싱글톤을 왜 사용하나요?
● 메모리 효율성 : 최초 한번만 객체를 생성하므로 메모리 낭비를 방지할 수 있습니다.
● 데이터 공유와 일관성 : 시스템 전반의 설정 정보나 공통 자원을 관리할 떄 데이터의 일관성을 유지하기 쉽습니다.
스프링 IoC Container
● Bean 생성 및 생명주기 관리
● 의존성 주입 ( DI )
● Bean 설정 정보 관리
● Bean 간의 의존 관계 설정
'숙련 Spring' 카테고리의 다른 글
| 인증과 인가 개념 및 보안 흐름 (0) | 2026.01.06 |
|---|---|
| 숙련 Srping 요점 정리 (0) | 2026.01.06 |
| 심화 스프링 Ioc / DI (1) | 2026.01.05 |
| 자바 심화 숙련 Spring (0) | 2026.01.05 |
| Spring Boot 베이직반 - 5 ( IoC / Dl / Bean ) (0) | 2026.01.02 |