1. 이미 만들어져 있는 스프링 프로젝트를 다운받기
프로젝트를 다운받아, IntelliJ로 실행
2. spring initializr를 이용해 새로운 프로젝트 시작하기

*Language: 최신 프로젝트에서는 Kotlin을 사용하는 경향이 있지만, Java로 만들어진 기존 프로젝트가 많이 존재
*스프링부트 버전: 알파벳이 붙어 있으면, 개발 중이거나 오픈 베타라는 의미
*Packaging: Spring Boot에는 톰캣이 내장되어 있어 Jar을 선택하면 됨
의존성 부분
*의존성: 프로젝트에서 사용하는 라이브러리나 프레임워크를 의미
라이브러리란?
프로그래밍을 개발할 때 미리 만들어져 있는 기능을 가져다 사용하는 것
프레임워크란?
프로그래밍을 개발할 때 미리 만들어져 있는 구조에 코드를 가져다 끼워 넣는 것
의존성 부분에서는, 스프링부트로 서버 개발을 할 때 필요한 재료(라이브러리, 프레임워크 등)를 설정하게 됨

하단 Generate 버튼을 누르면 프로젝트가 생성되고, 그 프로젝트를 다운받아 IntelliJ로 실행
'스프링부트' 카테고리의 다른 글
| [SpringBoot] Layered Architecture: Controller, Service, Repository (0) | 2025.03.08 |
|---|---|
| [DB] [Spring] Spring에서 Database 사용하기 (1) | 2025.03.05 |
| JSON 문법 (0) | 2025.03.04 |
| HTTP, API (0) | 2025.03.02 |
| 서버, 네트워크의 기본 개념 (0) | 2025.02.27 |