시작
최근 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 사고싶다. 장비빨이 필요하다.
'archive.tar' 카테고리의 다른 글
Shell 디렉토리 목록 배열 바인딩 (0) | 2018.05.01 |
---|---|
SSH 키 교환으로 비밀번호 없이 접속하기 (0) | 2018.04.29 |
[Vert.x] vert.x 활용 해보기 (0) | 2018.02.20 |
[Tensorflow]Tornado + Tensorflow 이미지 추론 검색 서버 (프로젝트 눈치) (5) | 2017.10.09 |
[TensorFlow] Inception-Resnet-v2 원하는 이미지 학습과 추론 해보기 (0) | 2017.08.29 |