상세 컨텐츠

본문 제목

[웹개발, Spring] 1-1. 설치 및 프로젝트 생성

코코코오딩

by 그레이슈27 2024. 1. 31. 23:04

본문

[윈도우 기준]

 

1. Java 설치 

  : 무료로 제공하는 Open JDK 설치 (Adoptium 재단 제공, https://adoptium.net/

    장기지원( LTS(Long Time Support) )버전인 17버전 다운로드.

 

 

2. JetBrains 회원가입 & 인텔리제이(IntelliJ IDEA) 설치

     JetBrains 가입 : https://account.jetbrains.com/login

     인텔리제이 다운로드 : https://www.jetbrains.com/idea/download/?section=windows

 

 

3. 프로젝트 생성과 Git 연동

     Git 다운로드: https://git-scm.com/

     (Git은 프로젝트의 버전 관리를 위한 도구!)

 

프로젝트 생성 

 

     1) New Project 클릭 후, 왼쪽 메뉴에서 "Spring Initializr”를 클릭하고 아래와 같이 설정.

     Name: 네임 설정

     Language: Java

     Build system: Gradle - Groovy

     Group: com.그룹 설정

     JDK: 17

     Location : 자유롭게 설정

     Git 생성 및 프로젝트 자동 연동 : Create Git repository 체크

 

     2) 기타 편의 기능 설정

       Setting (Ctrl + Alt + S) - 'Auto Import' - 'Java' 모두 클

 

 

Git Commit하기

 

프로젝트에서 개발 상황을 버전별로 기록하고 싶을 때 Git을 사용하여 관리.

  1. 좌측 Commit 탭(Alt + 0)을 클릭하고 변경사항을 확인한 후 변경 사항에 대한 메시지를 적은 후 Commit 클릭.
  2. 아래 Git 탭(Alt + 9)을 클릭하면 버전별로 변경 사항 확인 가능.

 

 

4.  Gradle 그레이들

빌드 자동화 시스템 : 우리가 작성한 java 코드를 설정에 맞게 자동으로 빌드해 줌.

  • Build란 소스 코드를 실행 가능한 결과물로 만드는 일련의 과정을 말함.
  • Gradle을 사용하면 간편하게 Java 소스 코드를 실행한 가능한 jar 파일로 생성.

  • build.gradle은 Gradle 기반의 빌드 스크립트로,  이 스크립트를 작성(groovy 혹은 kotlin 언어로 작성)하면 소스 코드를 빌드하고 라이브러리(필요한 기능들이 모여있는 코드의 묶음)들의 의존성을 쉽게 관리할 수 있음.

  • 개발 시 필요한 외부 라이브러리들을 dependencies 부분에 작성하면, Gradle이 해당 라이브러리들을 Maven Repository 와 같은 외부 저장소(라이브러리들을 모아둔 저장소)에서 자동으로 다운로드 해옴.
  • dependencies 부분에 라이브러리를 추가하면 코끼리 모양의 표시가 생성되고 해당 표시를 클릭하면 추가된 라이브러리를 다운로드 해옴.
  • 다른 라이브러리들과의 의존성을 자동으로 관리해 주기 때문에 라이브러리들간의 충돌 걱정 필요 없이 미리 작성되어있는 라이브러리들을 사용하여 기능을 빠르고 쉽게 구현할 수 있음.
  • External Libraries에서 Gradle이 다운로드해온 라이브러리들 확인 가능.

 

 

'코코코오딩' 카테고리의 다른 글

Python // 설치, 기초 문법, 라이브러리  (0) 2023.06.21
Javascript / JQuery / Fetch  (0) 2023.06.20
SQL  (0) 2023.06.12
[웹개발 종합반 1주차] HTML, CSS  (0) 2023.05.02

관련글 더보기