스프링 부트 프로젝트 생성
출처 : 강의를 보고 이해한 내용을 게시물로 작성했습니다
스프링 입문 강의

Project
- 빌드 도구 를 선택한다 빌드 도구란?
개발에 있어 자동으로 빌드를 도와주는 프로그램을 의미한다
- Maven
- Gredle 선택한 이유 :
- Maven은 스크립트를 XML로 정의하여 길이가 길고 이로인해 가독성이 떨어짐
- 빌드 및 테스트시 성능이 더 뛰어나다 , 특히 Gradle이 캐시를 사용하기 때문에 반복시 차이가 더커진다
Boot version
- SNAPSHOT : 아직 개발중인 버전
- M1 : 정식 릴리즈된 버전이 아님
Dependencis
프로젝트 생성 이후

- .idea 폴더 : 인텔리제이가 사용하는 설정 파일이 있음
- gradle 폴더 : gradle 관련된 폴더
- src 폴더 : main폴더와 test 폴더로 나누어져있다
현재 개발 트렌드에는 테스트 코드가 매우 중요하다
- main 폴더 : java폴더에 실제 패키지와 소스 파일들이 들어감
- test 폴더 : test관련 파일이 들어감
- resources : 실제 자바 코드 파일을 제외한 파일들이 들어간다
- build.gradle : gradle의 버전설정및 라이브러리들을 확인할 수 있다

- 실행 성공 :

진행중 오류
- jdk 버전이 맞지 않아서 오류가 생김 :


- Gradle 또한 버전에 맞게 설정해줘야한다 :
