Notice
Recent Posts
Recent Comments
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

Spring & Java

심화 스프링 Bean & IoC 본문

숙련 Spring

심화 스프링 Bean & IoC

dev.hyuck 2026. 1. 5. 21:02

챕터 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