[Spring Boot] IntelliJ로 Spring Boot 시작하기
인텔리제이 설치하기
설치페이지에서 IntelliJ 유료버전인 Ultimate와 무료버전인 Community 두 가지 버전 중 선택하여 설치한다.
유료버전은 학생 인증을 통하여 무료로 사용할 수 있다. 다음글을 참고하자
인텔리제이에서 프로젝트 생성하기
New Project 버튼을 클릭한다.
프로젝트 유형은 Gradle을 선택한다.
이름과 디렉토리 위치를 지정하고 GroupId와 ArtifactId를 설정한다. ArtifactId는 프로젝트 이름이 된다.
Spring Boot 버전을 선택한다.
초기에 프로젝트를 생성한 후 셋팅하고 싶은 의존성(Dependencies)을 선택한다.
Spring Boot DevTools, Spring Web, Mustache
Finish를 선택하면, 아래와 같이 프로젝트가 생성된다.
스프링 부트 프로젝트 설명
plugins에서 io.spring.dependency-management 플러그인은 스프링 부트의 의존성들을 관리해 주는 플러그인이다.
repositories는 각종 의존성 들을 어떤 원격저장소에서 받을지 정한다. 기본적으로 mavenCentral을 많이 사용하지만, 최근에는 라이브러리 업로드 난이도 때문에 jcenter도 많이 사용한다.
- mavenCentral은 이전부터 많이 사용하는 저장소지만, 본인이 만든 라이브러리를 업로드하기 위해서 많은 과정과 설정이 필요하기 때문에 개발자들이 직접 만든 라이브러리의 공유가 점점 안 되는 상황이 발생했다.
- 최근에 나온 jcenter는 이런 문제점을 개선하여 라이브러리 업로드를 간단하게 하였다. 또한, 여기서 한 걸음 더 나아가 jcenter에 라이브러리를 업로드하면 mavenCentral에도 업로드될 수 있도록 자동화를 할 수 있다. 그래서 개발자들의 라이브러리가 점점 jcenter로 이동하고 있다.
dependencies는 프로젝트 개발에 필요한 의존성들을 선언하는 곳이다.
아까 설정한 라이브러리가 선언되어있다.
스프링 부트 프로젝트 시작하기
프로젝트 폴더 내 src>main>java>com.***.*** 안에 가장 기본이 되는 .java파일이 있는데 이를 실행한다.
위와 같이 정상적으로 실행되었다면, 웹 브라우저에서 localhost:8080으로 접속한다.
추후 작성 글…인텔리제이 학생인증, vscode로 실행하기, maven/gradle 차이점, live reload사용하기, mustache
[Spring Boot] IntelliJ로 Spring Boot 시작하기
https://devch.co.kr/2021/06/23/SPRINGBOOT-IntelliJ-21-06-23/