[SpringBoot] 초기설정

2022. 10. 21. 21:42· Spring
목차
  1. 1. JDK 11 설치
  2. 2. IntelliJ IDEA 설치
  3. 3. SpringBoot 프로젝트 생성
  4. 4. IntelliJ IDEA를 사용하여 프로젝트 열기
반응형

김영한 강사님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 기반으로 한 글입니다.

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

 

[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com

 

Spring을 시작하기에 앞서, 스프링 입문이라는 이름에 이끌려 강의를 수강하게 되었다. (심지어 무료다!!)

입문이라는 이름에 맞게 SpringBoot로 실습위주의 강의를 진행하실 것이라 하셨다.

나름 여러 강의 추천 글들을 보면서 심사숙고하면서 골랐다.

 

첫번째 강의는 짧은 강의소개였고, 두번째 강의부터 본격적인 실습환경 구축에 들어갔다.

 

1. JDK 11 설치

https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

 

Java Archive Downloads - Java SE 11

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downlo

www.oracle.com

나는 강의를 따라 JDK 11버전을 설치하였다.

앞으로의 강의 또한 JDK 11버전 기준으로 진행되므로 오류를 피하고 싶다면 11버전을 설치하자.

본인의 운영체제에 맞는 실행파일을 다운로드하고 설치하면 된다.

 

 

2. IntelliJ IDEA 설치

https://www.jetbrains.com/ko-kr/idea/download/#section=windows

 

다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE

 

www.jetbrains.com

 

Spring은 자바를 기반으로 한 프레임워크이기 때문에 자바를 지원하는 IDE를 설치해야 한다.

eclipse와 IntelliJ IDEA 두 가지의 선택지가 있지만, 나는 자동완성 기능 등 사용하기 편리한 IDEA를 선택했다.

 

https://velog.io/@composite/Eclipse-VS-Intellij-IDEA-%EB%85%BC%EB%9E%80-%EC%A2%85%EA%B2%B0

 

Eclipse VS Intellij IDEA 논란 종결

반박시 국비.

velog.io

자신에게 더 편하고 익숙한 IDE를 설치하면 될 것 같다.

 

3. SpringBoot 프로젝트 생성

https://start.spring.io/

IDE 상에서 SpringBoot 프로젝트를 생성하고 설정하는 일은 번거롭고 어렵다.

하지만 spring initializr를 사용한다면 이러한 설정을 할 필요가 없다!!

 

Project

Gradle과 Maven 두 가지의 선택지가 있다.

Gradle를 더 많이 사용하는 추세라고 하니 Gradle을 선택하자.

 

Language

우리는 자바를 사용할 것이니 Java를 선택해주자.

 

Spring Boot

여러 버전이 있어서 헷갈릴 수 있다.

버전 뒤에 SNAPSHOT, RCx, Mx와 같은 내용이 붙어있다면 정식 릴리즈가 아닌 불안정한 버전이라고 한다.

가장 최신의 정식 버전을 택해주면 된다.

 

Project Metadata

Group, Artifact, Name, Description, Package name은 자유롭게 설정하면 된다. (나는 위 사진처럼 설정했다.)

Packaging: 패키징 형식은 Jar을 선택하자.

Java: JDK11버전을 사용할 것이므로 11을 선택한다.

 

Dependencies

Spring 프로젝트에서 사용할 라이브러리를 추가하면 된다.

나는 강의를 따라 Spring Web과 Thymeleaf를 추가했다.

 

모든 설정이 끝났다면 GENERATE 버튼을 누른 후 패키징 파일을 다운로드 받으면 된다.

 

4. IntelliJ IDEA를 사용하여 프로젝트 열기

다운로드 받은 .jar 파일을 압축해제 한 후 폴더 안에 있는 build.gradle 파일을 IDEA로 프로젝트를 열어주면 된다.

Open as Project를 선택하면 된다.

 

처음 프로젝트를 열면 gradle를 빌드하게 된다.

기다리는 동안 프로젝트 실행을 위한 세팅을 해보자.

 

File > Project Structure

SDK 버전을 11로 바꿔주자.

 

File > Settings > Build, Execution, Deployment > Build Tools > Gradle

처음 프로젝트를 켰다면 Build and run using, Run tests using 부분이 gradle로 되어있을 것이다.

gradle을 통하지 않고 바로 실행할 수 있도록 IntelliJ IDEA로 바꿔주자.

 

기본적인 설정은 이렇게 끝이 났다.

  1. 1. JDK 11 설치
  2. 2. IntelliJ IDEA 설치
  3. 3. SpringBoot 프로젝트 생성
  4. 4. IntelliJ IDEA를 사용하여 프로젝트 열기
소윤파크
소윤파크
아는 만큼 보인다.
소윤파크
쏘's 코드
소윤파크
전체
오늘
어제
  • 분류 전체보기 (27)
    • Spring (2)
      • Annotation (1)
      • JUnit (0)
      • JPA (0)
    • IDE (0)
    • Java (0)
    • 도전 (3)
    • 알고리즘 (1)
    • 코딩테스트준비 (15)
      • 백준 (13)
      • 프로그래머스 (2)
    • 잡학다식 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Prim 알고리즘
  • BOJ14890
  • BOJ 3665
  • 삼성청년SW아카데미
  • 트리에서의 DP
  • 그리디
  • 전구와 스위치
  • 코딩테스트
  • 물대기
  • 등산마니아
  • 움직이는 미로 탈출
  • 트라이 알고리즘
  • 코테
  • 구현
  • 우아한테크코스
  • 골드
  • 2018 KAKAO RECRUITMENT
  • BOJ14725
  • 시뮬레이션
  • 우테코
  • 프로그래머스
  • Java
  • 백준
  • 모노미노도미노2
  • 오공완
  • 최종 순위
  • BOJ 1368
  • BOJ1931
  • 3진법뒤집기
  • 알고리즘

최근 댓글

hELLO · Designed By 정상우.v4.2.2
소윤파크
[SpringBoot] 초기설정
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.