** 한국항공대학교 [카카오엔터테인먼트 개발자가 알려주는 백엔드 프로그래밍 특강] 을 참고하여 작성한 post입니다. 스프링 프레임워크란? 자바 애플리케이션 개발을 위한 경량 프레임워크 💡 '프레임워크'란? 기본적인 기능이 담겨있어서 개발할 때 도움을 주는 틀 ex ) 중복되는 작업들, 이미 상용화 되있는 코드들 을 쉽게 가져다 쓸 수 있도록 모아놓은 것 💡 '경량'이란 ? 프레임워크 코드가 적다는 의미 x 프레임워크 외의 코드에 최소한의 영향만 준다는 의미 제어의 역전 (Spring Inversion of Control, IoC) 프로그램의 흐름을 개발자가 아닌 외부에서 제어 및 관리해주는 것 만약 프레임워크 없이 개발을 한다면, 객체의 생성, 설정, 초기화, 호출, 소멸 등을 모두 개발자가 직접 관리..