[Spring]1. 시작 전 해야 할 것(JDK,IDE - Java11->17,IntelliJ) *

최혜원·2024년 1월 30일

Spring

목록 보기
1/9

목표 : 스프링 기술 자체에 매몰보다는 어떻게 사용하는지를 익혀보자
뒤에서 제대로 다시 할거니까 놓쳤다고 힘들어하지 말자
처음부터 끝까지 직접 코딩해보자

  1. 프레임워크는 소프트웨어 개발을 수월하게 하기 위해 미리 틀과 기능들을 만들어 놓어 놓은 것
  2. JAVA 기반 프로젝트를 만들면서 그 프로젝트를 더 깔끔하게 만들 수 있는 스프링이란 프레임워크를 적용시키고, 스프링이 우리 프로젝트에 해줄 수 있는 좋은 기능들이 뭐가 있는지 배워가는 것

JAVA나 KOTLIN 프로젝트에 사용되는 framework : 스프링
Python: Django, Flask 라는 framework 사용
Ruby: Rails
NodeJS: NestJS

spring 개발을 시작하기 전에는 2가지가 깔려 있어야 한다.

  1. java 개발 환경 설치(JDK) : java11 (or java17)
    Spring은 Java 기반으로 동작하므로, 먼저 JAVA 설치
    Oracle JDK나 OpenJDK를 설치 가능 -> OpenJDK를 더 많이 사용

  2. IDE (통합 개발 환경) 선택:
    Spring 개발을 위해 편리한 IDE를 선택하자.
    가장 많이 사용되는 IDE 중 하나인 IntelliJ IDEA를 추천
    Eclipse도 Spring 개발을 지원하므로 선택할 수 있습니다.

** OpenJDK Java 11를 다운로드할 수 있는 몇 가지 공식 및 신뢰성 있는 웹사이트

  • OpenJDK 공식 웹사이트:
    OpenJDK의 공식 웹사이트는 Java 다운로드 페이지를 통해 다양한 버전의 OpenJDK를 제공

  • AdoptOpenJDK/Adoptium:
    AdoptOpenJDK는 오픈소스로 제공되는 OpenJDK의 배포판을 제공

  • Amazon Corretto:
    Amazon Corretto는 Amazon에서 제공하는 OpenJDK의 무료, 멀티 플랫폼, 장기 지원 (LTS) 버전

  • Red Hat OpenJDK:
    Red Hat은 자체 OpenJDK 배포판을 제공하며, 이는 Red Hat Enterprise Linux에서 사용

  • Zulu OpenJDK:
    Azul Systems에서 제공하는 Zulu OpenJDK는 다양한 플랫폼을 지원하는 OpenJDK 배포판

그 중에서 나는 AdoptOpenJDK/Adoptium 사용, IntelliJ 사용
AdoptOpenJDK/Adoptium 중 Java 11을 깔아보자
Adoptium이랑 AdoptOpenJDK 두 개가 같은 것이나 두 개를 운영한다.
가능하면 Adoptium을 다운 받아보자

https://adoptium.net/download/

1) java11을 다운 받고 압축 해제

이 중 .msi으로 다운 받았다.

Problem
-> 여기서 터미널에 java -version을 입력했으나
java : 'java' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.

Solution
-> 당연하게도 깔기만 하고 설치를 안했다
압축을 풀면 나오는 것을 클릭하여 -> next -> install 만 하면 바로 된다

다시 터미널에 java -version을 입력하니 인식 된다.

Problem
-> sprint initializer를 실행하고자 하니 현재 spring boot 2.x 버전을 지원이 종료되어, 어쩔 수 없이 spring boot 3.x 를 사용하기 위해서는 java17을 사용해야 하는 상황

Solution
step1) 제어판에 들어가서 adoptium 어쩌구 삭제
step2) 터미널에 java -version을 검색하면, 에러가 뜨는 것을 확인 가능
step3) 다시 adoptium 사이트에 들어가서 java17 .msi로 다운 받은 뒤, 설치
setp4) 터미널에 java -version 입력하면, 해결

2) IntelliJ를 깔자
버전을 몇을 깔아야 하나하다가 그냥 ultimate 최신 버전으로 다운로드

https://www.inflearn.com/questions/1075432/%EC%8A%A4%ED%94%84%EB%A7%81%EC%9E%85%EB%AC%B8%EC%8B%9C-%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4-%EB%B2%84%EC%A0%84-%EB%B0%8F-%ED%95%84%EC%9A%94%ED%95%9C-%EC%9E%90%EB%B0%94-%EA%B0%9C%EB%85%90
-> 누군가 질문한 것에 대한 답변에 의하면 버전 상관 없는 듯하다

install시에, update path variable 은 꼭 체크 표시가 되어 있어야 한다.
나머지는 자유

이후 검색에 intelliJ 검색하면 바로 들어갈 수 있다.

profile
공부하자

0개의 댓글