본문 바로가기
Spring/스프링 입문

[스프링 입문] 1 - (1) 프로젝트 생성

by Poorm 푸름 2023. 7. 24.

[프로젝트 생성]

 

1. Java 11 설치

자바는 Oracle jdk 와 Open jdk 로 나눌 수 있다

Open jdk 로 설치함

아래 링크로 들어가 노란색으로 표시된 window 버전을 설치하고 압축을 풀어주기

 

** 주의: 모든 프로그램은 설치 경로에 한글이 들어가면 안됩니다.

 

 

Java Platform, Standard Edition 11 Reference Implementations

Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a

jdk.java.net

 

2. Path 설정

window 시작버튼 → 상단에 path 검색 → 시스템 환경변수 편집 클릭 → 고급에서 환경변수 클릭 →

시스템 변수에서 새로만들기 클릭 변수 이름 JAVA_HOME 입력, 변수 값을 설치한 JDK11 경로로 변경

 

 

시스템 변수에서 path 클릭  새로만들기 클릭 → %JAVA_HOME%bin 입력 

 

 

3. IntelliJ 설치

 

최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요

 

www.jetbrains.com

 

위 경로로 들어가 exe 다운로드 → 경로 선택 후  아래와 같이 옵션 선택 

 

** 주의: 모든 프로그램은 설치 경로에 한글이 들어가면 안됩니다.

 

 

4. 스프링 프로젝트 생성

 

https://start.spring.io  클릭 → 아래와 같이 옵션 클릭  ctrl+B 눌러서 Spring web, Thymeleaf 설정 →

하단 GENERATE 누르기 → 다운받은 압축파일 풀기 → IntelliJ 에 들어가 Open of Import 누르기 →

압축 푼 폴더 안에 있는 build.gradle 클릭 

 

 

잠깐, 의문점 

 

왜 요즘엔 Maven 보다 Gradle을 더 많이 쓰는가

 

: Build Tool 한 종류 ( = 코드를 컴파일하거나 테스트 등 여러 작업을 도와주는 도구)

  Maven은 특정 플러그인 설정이 다를 때 해당 설정이 중복 기술할 때가 있다  

  그러면 설정이 길어지고 중복이 생기고 가독성이 떨어져 유지보수성이 떨어진다

  (이를 보완한게 Gradle)

  간단히 Gradle은 Maven 보다 캐시 안전성, 가독성이 좋고 빌드 시간 단축의 장점을 갖는다

 

 

 

[출처] 김영한 강사님 인프런 스프링 입문 

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