SpringContainer
-
TIL 27 (2021.11.17)TIL(Today I Learned) 2021. 11. 17. 19:45
Spring Container 🎯 BeanDefinition (= interface)이 아래 데이터들(metadata)의 추상화 역할을 해서 읽어드린다. AppConfig.class (= 구현체) appConfig.xml appConfig.xxx Singleton Pattern🎯 pure java는 웹(클라이언트)에서 요청이 올때마다 새로운 객체를 생성한다. 이는 Memory waste를 초래한다 해결방안 : Singleton pattern을 사용한다. Singleton은 하나의 객체만 생성하고 공유하도록 설계가 가능하다. Problems of Singleton Pattern DIP 위반 테스트의 어려움 복수의 생성자 생성의 어려움(다형성을 크게 떨어트림) SpringContainer(SingletonC..