Backend
2020. 6. 26.
Spring Core (1) IoC - 1
Spring Design Philosophy스프링의 디자인 철학(원문)모든 단계마다 선택지를 제공합니다.다양한 관점을 수용합니다.강력한 하위 호환성을 유지합니다.API 설계에 신경써야 합니다.코드 품질에 엄격합니다IoC Container & BeanIoC: 의존 관계 주입(Dependency Injection)이라고도 한다. 어떤 객체를 의존성으로 주입받아 사용하는 것.스프링에서 관리하는 객체들을 Bean이라고 하며, 이를 생성하고, 관리하며 제공하는 중앙저장소를 IoC Container라고 한다. IoC Container의 가장 최상위에 있는 인터페이스는 BeanFactory이며, 아주 핵심적인 클래스이다.Bean을 사용함으로써싱글톤으로 하나의 객체를 재사용함으로써 메모리, 성능 최적화에 이점을 가진다..