본문 바로가기
archive.tar

[IDE] Intellij SpringBoot Gradle 프로젝트 생성 하기

by 냉동만두 2018. 2. 20.

시작



최근 STS 에서 Intellij CE 로 갈아탔다. 개발 환경을 바꾸는건 정말 귀찮은 일인데, 결과적으로는 잘 선택 한 것 같다.

개인적인 생각이지만 인터페이스도 더 깔끔하고, 아이콘도 선명하고, 움직임도 부드럽고, 프리징도 없다.

단순히 지원 기능 갯수만 보자면 STS가 우세 할 수 있으나, 정해진 틀 안에서 한정된 기능을 사용하다 보니 부족하지 않다.

Intellij Ultimate 은 모든 기능 다 된다.


커뮤니티 버전은 STS 처럼 Spring 프로젝트를 지원하지 않는다. 다만, Gradle, Maven 프로젝트를 지원하여 못쓰는 법은 없다.

그렇다면 Spring에서 만들어 놓은 gradle 샘플 프로젝트를 다운로드 받아, intellij 에서 gradle project 로 import 하면 되겠다.




SpringBoot 프로젝트 생성


https://start.spring.io/

SpringBoot Gradle(Maven) 프로젝트를 받을 수 있다.

필요한 정보를 입력하고 생성 버튼을 누르면 압축된 프로젝트 파일을 받을 수 있다.

적당한 곳에 압축을 풀고 intellij 에서 import 시키면 된다.


프로젝트 열기


먼저 인텔리제이를 열고, Import Project 를 선택 , 위에서 받은 프로젝트 경로를 지정 한다.

그 다음 Gradle model 선택 후 다음

원하는 gradle 설정 값을 변경 후 마침

IDE가 열리면서 gradle 초기화 작업을 시작 한다


프로젝트 실행


오른쪽 위에 익숙한 재생? 버튼이 비활성화 되어있다.

STS 처럼 spring 프로젝트를 바로 실행 하는게 아닌, gradle 명령어를 등록 후 실행 한다.

오른쪽 또는 왼쪽에 Gradle 탭을 누른 후 Task 트리를 확인 한다


주로 사용하게 될 gradle command 는 application - bootrun 이다. bootrun 더블 클릭 하면 저절로 오른쪽 위 실행 명령에 등록이 되어 편하게 쓸 수 있다.


이렇게 사용하면 Intellij CE 에서 SpringBoot 프로젝트를 사용 할 수 있게 된다.

물론 아래 터미널 탭에서 gradle bootrun 이렇게 명령을 실행 해도 된다.


ps. intellij 사고싶다. 장비빨이 필요하다.