https://hyunsb.notion.site/f10223c93a294ddb8ccc081f4d5166dd 스프링부트 개념정리 ■ 스프링은 프레임워크(Framework) 이다. hyunsb.notion.site 스프링이란? ■ 스프링은 프레임워크(Framework) 이다. ■ 스프링은 오픈소스(Open Source)이다. 소스코드가 공개되어 있다. 즉, 뜯어 고칠 수 있다. ⭐스프링은 IoC(Inversion of Control, 제어의 역전) 컨테이너를 가진다. 주도권이 스프링에게 있다. 사용자가 생성한 객체를 스프링이 직접 Heap메모리 영역에 저장하고, 관리한다. 생성된 객체는 딱 한번만 Heap에 저장되고, 한 객체를 공유하여 사용한다. (싱글턴) ⭐스프링은 DI(Dependency Injecti..