IntelliJ로 SpringBoot시작하기

less than 1 minute read

IntelliJ로 SpringBoot 시작하기

SpringBoot의 기초부터 공부하고 싶어 이동욱님의 스프링부트와 aws로 혼자 구현하는 웹 서비스라는 책을 보며 차마 몰랐던 부분을 공부 할 것이다.

처음 Java개발을 할 때 이클립스를 사용했지만 SpringBoot를 공부하면서 인텔리제이를 알게 되었다. Java 웹 개발을 하면서 익숙한 이클립스보다 생소한 인텔리제이를 사용한 이유는 다음과 같다.

    1. 강력한 추천기능
    1. Html과 css,js,xml에 대한 기능 지원
    1. 프로젝트 시작할 때 indexing하여 자원들에 대한 빠른 검색 속도

SpringBoot 프로젝트 생성

인텔리제이를 실행하여 새로운 프로젝트 생성 버튼을 누르면 프로젝트 유형을 선택해야 하는데, Gradle을 선택해 프로젝트를 생성 한다.

프로젝트 유형선택

다음 프로젝트 이름을 작성해준다.

프로젝트이름

이 후 몇개의 설정을 끝내면 다음과 같이 그레들 기반의 자바 프로젝트가 생성된다.

프로젝트 생성

Gradle 프로젝트를 SpringBoot 프로젝트로 변경을 할건데, 인텔리제이에서 build.gradle파일을 열어 코드를 수정한다.

buildscript

ext라는 키워드는 build.gradle에서 사용하는 전역변수를 사용한다는 의미인데, SpringBootVersion전역 변수를 생성하고 그 값을 2.1.7RELEASE로 하겠다는 뜻이다.

gradle설정

io.spring.dependency-management플러그인은 SpringBoot의 의존성들을 관리해 주는 플러그인이라 꼭 추가해야한다.

repositories는 각종 의존성들을 어떤 원격 저장소에서 받을지 정한다.

dependenices는 프로젝트 개발에 필요한 의존성들을 선언하는 곳이다.