본문 바로가기

SpringBoot

11월 1일 SpringBoot Config를 읽어 BeanDefinition을 생성

Config를 읽어 BeanDefinition을 생성

 

자바.Bean등록

1. 직접 주입(xml)

2. 팩토리 메서드(자바 코드로 주입) 외부에서 코드를 주입받아 생성

 

스프링 BeanDefinition으로 설정 메타정보를 추상화 한다.

메다정보 생성과정

 

Sinfleton이 필요한 이유

현재 AppConfig 형태로는 사용자 요청에 때마다 해당 객체를 생성하는데

이 상태로는 메모레에 무리가 가게된다.

 

이 현상을 해결하기 위해

해당 객체를 서비스 사용중 딱 1번만 생성하여 공유하도록 설계 하는게 싱글톤 패턴이다.