본문 바로가기
카테고리 없음

[Spring] 스프링 핵심 원리(4/8) - 기본편 싱글톤 컨테이너

by 종안이 2023. 1. 21.

1월 21일 토요일 - 스프링 핵심 원리(4/8) - 기본편 싱글톤 컨테이너

1. 웹 어플리케이션과 싱글톤

2. 싱글톤 패턴 - 객체 인스턴스를 하나만 생성하여 사용한다.

3. 싱글톤 컨테이너

4. 싱글톤 방식의 주의점 - 스프링 빈은 무상태로 설계해야 한다. 공유 필드에 의해서 값이 덮어씌워짐

5. @Configuration과 싱글톤 - 스프링에서 항상 Bean등록한 개체를 싱글톤이 되도록 보장한다.

6. @Configuration과 비트코드 조작의 마법 - @Configuration을 사용하지 않는 경우 @Bean 등록을 하면 스프링 컨테이너에 등록은 되지만 싱글톤으로 관리되지 않는다. 즉 @Configuration을 붙여야 싱글톤으로 관리하게 된다.

댓글