1월 21일 토요일 - 스프링 핵심 원리(4/8) - 기본편 싱글톤 컨테이너
1. 웹 어플리케이션과 싱글톤
2. 싱글톤 패턴 - 객체 인스턴스를 하나만 생성하여 사용한다.
3. 싱글톤 컨테이너
4. 싱글톤 방식의 주의점 - 스프링 빈은 무상태로 설계해야 한다. 공유 필드에 의해서 값이 덮어씌워짐
5. @Configuration과 싱글톤 - 스프링에서 항상 Bean등록한 개체를 싱글톤이 되도록 보장한다.
6. @Configuration과 비트코드 조작의 마법 - @Configuration을 사용하지 않는 경우 @Bean 등록을 하면 스프링 컨테이너에 등록은 되지만 싱글톤으로 관리되지 않는다. 즉 @Configuration을 붙여야 싱글톤으로 관리하게 된다.
댓글