🌱 이번 주차에서는 Spring Boot에 대해서 공부해 보겠습니다.
(드디어.. 정말 감격스럽네요 😿 )

<aside> 🌱
Spring은 Java 기반의 오픈소스 웹 프레임워크입니다.
즉, “Java로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀”이라고 생각하면 됩니다.
Spring은 다음과 같은 특징들을 가지고 있습니다. 천천히 알아보도록 하죠 😮💨
즉, 뼈대를 가지고 일한다는 뜻입니다. 소프트웨어를 만들 때 필요한 기본적인 틀(뼈대)과 도구를 제공하는 것이 흔히 IT 업계에서 말하는 프레임워크입니다.
🔥 개발자는 이 틀을 활용하여 빠르고 효율적으로 소프트웨어를 개발할 수 있습니다 !
이해를 돕기 위해서 예시를 들어보겠습니다.
****프레임워크를 레고 블록에 비유하면 이해하기 쉽습니다.
🤔 만약 레고를 직접 만들게 된다면?
😲 레고 키트를 사용한다면 ?? (프레임 워크)
Spring Frame워크에서 만들어준 DI나 IOC 기술 그리고 Spring JPA 같은 레고 블럭들을 저희는 가져다가 사용하는 맥락입니다. 이해가 되셨을까요 🙂