📸 스터디 인증샷


🌱 이번 주차에서는 Spring Boot에 대해서 공부해 보겠습니다.

(드디어.. 정말 감격스럽네요 😿 )

📌 Spring이란 무엇일까요?

image.png

<aside> 🌱

Spring은 Java 기반의 오픈소스 웹 프레임워크입니다.

즉, “Java로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀”이라고 생각하면 됩니다.

Spring은 다음과 같은 특징들을 가지고 있습니다. 천천히 알아보도록 하죠 😮‍💨

📌 Framework란??

즉, 뼈대를 가지고 일한다는 뜻입니다. 소프트웨어를 만들 때 필요한 기본적인 틀(뼈대)과 도구를 제공하는 것이 흔히 IT 업계에서 말하는 프레임워크입니다.

🔥 개발자는 이 틀을 활용하여 빠르고 효율적으로 소프트웨어를 개발할 수 있습니다 !

이해를 돕기 위해서 예시를 들어보겠습니다.

****프레임워크를 레고 블록에 비유하면 이해하기 쉽습니다.

🤔 만약 레고를 직접 만들게 된다면?

😲 레고 키트를 사용한다면 ?? (프레임 워크)

Spring Frame워크에서 만들어준 DI나 IOC 기술 그리고 Spring JPA 같은 레고 블럭들을 저희는 가져다가 사용하는 맥락입니다. 이해가 되셨을까요 🙂