[스프링 입문] 프로젝트 환경설정(1)

LDH·2021년 3월 17일
0

🖥스프링 입문

목록 보기
1/4
post-thumbnail

🖥 프로젝트 생성

🖥 사전 준비물

Java 11 + IntelliJ 설치

🖥 스프링 프로젝트 생성

스프링 부트 스타터 사이트(https://start.spring.io/) 이용

  • Maven과 Gradle ? 프로젝트에 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하는데 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해 자동으로 다운 받아준다.
  • Spring boot 버전에서 SNAPSHOT만들고있는 중이고, M1정식 릴리즈되지 않음을 뜻한다.

  • Spring web과 템플릿엔진으로는 타임리프를 선택한다.

  • 압축파일을 푼 뒤, build.gradle을 인텔리제이에서 열어준다.
    ( 처음 프로젝트를 열면 외부에서 라이브러리를 다운받아서 로딩하는데 오래걸린다.. )

  • src-> main/java 아래 실제 java코드들이 있고, main/resources아래 java파일을 제외한 설정,html등 파일이 있다.
  • test->테스트 코드들이 있다.

  • build.gradle 버전설정하고 라이브러리들을 관리해준다.
    dependencies에는 프로젝트를 생성할때 선택한 라이브러리 볼수있다.

gitignore에 깃에 올라가면 안되는 파일(테스트 코드 등..)들을 적어준다.


🖥 실행


🖥 실패

이전에는 JDK 8버전을 사용했는데, 이번에 11을 설치하고 프로젝트에서 JDK 11버전으로 Gradle Build를 수행했더니 오류가 발생했다.. 검색한 바로는 JDK삭제 후 재설치를 하라고했다.. 재설치해서 동작하는데 성공은 했지만 다른방법도 알게되었다 🔎

  • File -> Project Settings -> Project과 Modules
  • File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler
  • File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle
    위 버전이 8버전으로 되어있다면 11로 변경해주면 정상적으로 동작할것이다!

🖥 성공

스프링부트 버전2.4.3과 포트8080을 확인하고, 페이지에서도 잘 동작 하는것을 확인했다!


[ 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 ] 영상을 보고 작성한 글 입니다.

profile
💻💻💻

0개의 댓글