본문 바로가기
3.1 SpringBoot/SpringBoot 강의정리

0. Spring start (JDK설치 ,IDE(Intellij) 설치 ,spring.io )

by Dohi._. 2023. 5. 7.
728x90

목차

0. openJDK 설치

1. Intellij 설치 (IDE설치)

2. Spring.io  

 

 

 

0. openJDK 설치

JDK : Java Development Kit

openJDK : 무료 오픈 소스 JDK 

 

Open JDK 는 사이트에서 필요한 Java버전에 맞게 설치해주면 됩니다

 Zulu에서 제공하는 open  https://www.azul.com/downloads/#zulu
 MicroSoft 에서 제공하는 openJDK https://www.microsoft.com/openjdk

 

명령프롬트창에서 java --version을 입력해서 정상 설치되었는지 확인하고

javac --version을 입력해서  java --version과 동일한지 한 번 더 확인해줍니다 

버전확인

 


다른 설치한 java가 나올경우 참고용

환경변수 설정이 필요한 경우 ( JAVA_HOME 등 Part설정은 WAS 같은 곳에 기본 사용되는 JAVA를 설정합니다)

Window 검색에서 시스템 환경을 검색하면

시스템 환경 변수 편집이 나옵니다

환경변수 (N) -> 시스템 변수에 JAVA_HOME(없다면 새로만들기) ->확인 다누르고 마지막에 적용누르고 나오기

필요한 경우 시스템 환경변수에서 Java_Home 설정 해줍니다 
Window 검색에서 시스템 환경을 검색하면
시스템 환경 변수 편집이 나옵니다C:\Program Files\Zulu\zulu-17 의 경로는 jdk설치경로입니다 각자의 설치 경로에 맞게 설정해 주세요.

 


1. Intellij 설치 (IDE설치)

Java를 개발할 때 주로 사용하는 IDE(통합개발환경 / integrated development environment)는 

eclispe와 Intellij를 주로 많이 씁니다 

이번 Spring공부할 때는 Intellij를 사용할 예정입니다

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

무료버전(Community Edition)을 사용해도 무방하기 때문에 무료버전을 설치해도 됩니다 

만약 대학생이시라면 교육 관련으로 대학생인증하면 1년마다 무료로 ultimate를 제공합니다

교육인증을 해서 사용하는 것을 추천합니다

 

설치도중 체크박스 부분 해석입니다.

참고하고 체크하시면 도움이 될 것 같습니다 

이미 설치를해서 사진은 무료버전으로 다시 설치해서 사진을 따왔습니다.



① Create Desktop Shortcut : 바로가기 생성 여부

Update context menu : 프로젝트로 폴더 열기

Create Association : 자바 사용 (본인이 사용할 환경 선택)

 Update PATH variable(restart needed) : 윈도우 환경변수에 자동으로 추가할 수 있도록 체크

 

그 후 next를 누르시면 마무리하면 설치까지 완료됩니다



2.Spring.io 

Spring.io :https://start.spring.io/

스프링 프레임워크의 단점은 개발자가 직접 대부분의 설정을 수동으로 설정해야 한다는 점에서 

많은 어려움이 있다는 단점이었다 

스프링을 개발한 팀에서는 위와 같은 단점을 인지하였고 Spirng boot라는 것을 만들었습니다

Spring Boot는 spring의 기존 설정을 의존성으로 제공하며 편하게 개발자는 개발에만 집중할 수 있게 되었습니다. 

제가 사용한 설정
Project   : Gradle-Groovy
Language : Java

Spring boot : 3.0.6

 

boot 3  java 17 이상
boot 2은 java 11 이상 사용 
뒤에 ( ) 붙어있는 건 아직 불안정한 상태라고 생각하시면 됩니다
저는 공부하기 위함이기에 안정적인 정식출시된 버전을 사용합니다 ( 3.0.6)

java : 17 (java버전으로써 자신이 설치한 JDK버전 혹은 개발하고자 하는 JDK버전)

 

Dependencies는 간단하게 만들어져 있는 것을 불러오는 거라고 생각하면 될 듯합니다!
저는 ADD DEPENDNCIES에서 spring web, Thymeleaf를 불러온 상태입니다

 

맨 아래 왼쪽에 있는 GENERATE를 누르면 zip파일 형식으로 다운로드가 자동으로 이뤄집니다

 


마무리

이번 포스팅에서는 

기초적인 JDK설치와 IDE(Intellij) 설치 Spring.io를 이용한 Spring Boot파일을 다운로드를 알아보았습니다 

추가 문제점이 있는 내용은 댓글을 달아주시면 언제든 더욱더 알아보고 수정하도록 하겠습니다 

감사합니다 

수정내역 
08.21 내용 다듬기 



728x90

댓글