📌 프로젝트 생성 전 📌
Java 설치 필수 !!!
https://www.oracle.com/kr/java/technologies/downloads/
에 가서 각자 원하는 버전과 os에 맞춰 설치하기 !
=> 나의 자바 버전은 이러하다.
start.spring.io 에서 생성
우선 들어가면 default로 몇몇 채워져있다.
순서대로 TMI로다가 설명해보려 함.
🍬 1. Project
- 빌드 도구를 선택하는 부분
그래서.. 빌드도구는 또 뭐냐면.....
내가 짠 소스코드를 어플리케이션을 만들어주려면 컴파일, 테스트, 배포를 해야하는데, 이를 도와주는게 빌드 도구 !
"빌드 도구"는 소스 코드 -> 어플리케이션으로 만들어주는 도구이다!
자바의 빌드 도구 ( Ant, Maven, Gradle )
요즘은 Gradle을 많이 쓴다고한다.
' Maven은 써봤는데... 진짜 왕별로였음 ㅎ...... (TMI) '
암튼 우리는 Gradle을 선택해야하는데,
Java 언어로 web만들거니까 Gradle-Groovy 선택!
🍬 2. Language
- 개발 언어 선택하는 부분
Spring으로 개발 할 때는 Java를 거의 사용한다.
Java, Kotlin, Groovy
여기서 Kotlin은 앱 개발할 때 많이 사용하지만, 요즘 Spring개발 때에도 많이 쓴다고 한다.
그리고 Groovysms JVM에서 실행되는 스크립트 언어고, Java랑 문법이 비슷하다.
암튼 Java를 선택했다 !!
🍬 3. Spring Boot
- Spring Boot의 버전을 선택하는 부분
(SNAPSHOT)은 개발 중인 버전이고, 원하는 버전을 선택하면 된다.
난 2.대 버전을 선택하였다.
🍬 4. Project Metadata
- Project를 나타낼 수 있는 정보를 기입하는 부분
> Group
기업의 도메인 명을 기입한다. 나는 내 프로젝트를 나타 낼 수 있는 명을 썼다.
> Artifact
빌드된 결과물의 이름이다. 난 나의 프로젝트에서 이를 backend로 사용하기 위함이므로 backend라 했다.
> Name
프로젝트 명이다. Artifact를 쓰면 자동으로 함께 자동 입력된다.
> Description
말 그대로 설명이다.
> Package name
패키지 명이다. 이도 위의 것들을 입력하면 자동으로 만들어진다.
> Packaging
배포형태이다. jar, war가 있다.
-> jar : class와 라이브러리 파일이 포함되어 있고, Java 어플리케이션이 동작할 수 있도록 프로젝트를 압축한 파일이다.
-> war : 서블릿, JSP 컨테이터를 배치할 수 있는 웹 어플리케이션을 압축한 파일이다.
> Java
원하는 자바 버전을 선택하면 된다.
본인이 설치한 자바 버전과 맞추어야 한다!
🍬 5. Dependencies
- Spring Boot로 프로젝트를 개발할 때 필요한 라이브러리들을 선택하는 부분
여기서 추가 못해도, 나중에 개발하면서 추가해도된다!
원하는 셋팅으로 만들었다면?
GENERATE !
그럼 이렇게 압축파일로 다운로드가 된다.
개발하고자 하는 폴더에 압축을 해제하고 넣으면 완!료! 🌟
'Project 모음 💊' 카테고리의 다른 글
4) Docker 로 MariaDB 설치하기 (0) | 2023.06.12 |
---|---|
2) React + Typescript 프로젝트 생성 (0) | 2023.06.12 |
1) React + Spring + MariaDB 토이 프로젝트 Docker로 실행하고 배포하기 Start (0) | 2023.06.12 |