@Bean1 스프링 - 싱글톤 1. 웹 애플리케이션과 싱글톤 웹 애플리케이션은 보통 여러 고객이 동시에 요청을 한다. 고객 트래픽이 초당 100이 나오면 초당 100개 객체가 생성되고 소멸된다! 메모리 낭비가 심하다. 해결방안은 해당 객체가 딱 1개만 생성되고, 공유하도록 설계하면 된다. 싱글톤 패턴 참고로 전에 만들었던 스프링 없는 순수한 DI 컨테이너인 AppConfig는 요청을 할 때 마다 객체를 새로 생성한다. public class SingletonTest { @Test @DisplayName("스프링 없는 순수한 DI 컨테이너") public void pureContainer() throws Exception { AppConfig appConfig = new AppConfig(); //1. 조회: 호출할 때 마다 객체를 생.. 2022. 4. 28. 이전 1 다음