본문 바로가기

스프링부트와 AWS로 구현하는 웹서비스

[스프링부트/AWS] 1장 인텔리제이로 스프링부트 시작하기(1/3) - 인텔리 제이(IntelliJ IDEA) 소개

 이 장에서는 스프링 부트 개발에 필요한 개발 도구인 인텔리제이(IntelliJ IDEA)를 설치하고 사용법을 간략하게 알아보겠습니다. 주로 사용하는 개발 도구(이클립스, 넷빈즈, VS Code) 중 어떤 것을 사용해도 무방하나, 여기서는 스프링 부트를 사용하고자 합니다.

스프링 부트 개발을 하는 데 있어 이클립스와 같은 개발 도구가 아닌 인텔리제이를 써야 하는 이유와 사용법을 살펴보겠습니다.

 

인텔리제이 소개

이 책의 필자가 생각하는 이클립스에 비해 인텔리제이가 갖는 강점은 다음과 같습니다.

  • 강력한 추천 기능(Smart Completion)
  • 훨씬 더 다양한 리팩토링과 디버깅 기능
  • 이클립스의 깃(Git)에 비해 훨씬 높은 자유도
  • 프로젝트 시작할 때 인덱싱을 하여 파일을 비롯한 자원들에 대한 빠른 검색 속도
  • HTML과 CSS, JS, XML에 대한 강력한 기능 지원
  • 자바, 스프링 부트 버전업에 맞춘 빠른 업데이트

이외에도 다양한 의견이 나오고 있습니다.

www.quora.com/Which-is-better-for-Java-development-Eclipse-or-IntelliJ-IDEA

 

Which is better for Java development: Eclipse or IntelliJ IDEA?

Answer (1 of 24): Intellij Idea is just an IDE. Period. Eclipse is much more than just an IDE - Eclipse is a platform and an ecosystem for building applications. For students and enthusiasts it can be hard to appreciate what that means in the longer term a

www.quora.com

jojoldu.tistory.com/334

 

Eclipse의 Workspace와 IntelliJ의 Project

최근 인프런에 강의 영상을 올리고 여러 질문을 받았습니다. 그 중에서 자주 접하는 질문이 바로 Eclipse의 Workspace가 IntelliJ의 Project가 맞는건지에 대한 질문이였습니다. (질문) 그래서 이 부분에

jojoldu.tistory.com

인텔리 제이에서는 workspace라는 개념이 없다고 합니다.

IntelliJ IDEA를 시작할 때 가장 먼저 주목할 것은 Workspace 개념이 없다는 것입니다.
즉, 한 번에 하나의 프로젝트만 사용할 수 있습니다. Eclipse 에서는 일반적으로 서로 의존 할 수 있는 일련의 프로젝트를 가지고 있지만 IntelliJ IDEA에서는 일련의 모듈로 구성된 단일 프로젝트가 있습니다.
서로 관련이 없는 프로젝트가 여러 개 있는 경우 별도의 창에서 열 수 있습니다.
서로 관련이 없는 여러 프로젝트를 하나의 창에서 열어보고 싶다면 IntelliJ IDEA 모듈로 구성해야만 합니다.

 

Workspace는 단순히 여러 프로젝트를 모아놓은 디렉토리일 뿐입니다.
이는 Eclipse에만 있는 개념입니다.
하지만 IntelliJ의 Project는 코드를 구성할 수 있는 엄연한 Project입니다.
즉, Eclipse의 Project와 IntelliJ의 Project는 같습니다.
다만

  • Eclipse에는 Module 개념이 없고
  • IntelliJ에는 Workspace 개념이 없습니다.

그래서 서로 Multi Module 구성 방식이 다를수는 있습니다. 그리고 인텔리제이를 실행할 때 이클립스의 Workspace처럼 모든 프로젝트를 한 번에 불러올 수 없습니다. 한 화면에서는 하나의 프로젝트만 열립니다.

 

 

출처 : 

www.jetbrains.com/help/idea/migrating-from-eclipse-to-intellij-idea.html#migratingEclipseProject

 

Migrate from Eclipse to IntelliJ IDEA - Help | IntelliJ IDEA

 

www.jetbrains.com

jojoldu.tistory.com/463

 

[스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 출간 후기

(출판사: 프리렉, 쪽수: 416, 정가: 22,000원) 서적 링크 오프라인 서점에는 2019.12.04 (수) 부터 올라갈 예정입니다. 강남 교보문고나 광화문 교보문고는 주말에도 올라올 순 있겠지만, 혹시 모르니

jojoldu.tistory.com