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 접근 기술 ] 영상을 보고 작성한 글 입니다.