TOP
본문 바로가기
프로그래밍 및 기타/Java, Spring Boot

[Java] Spring Boot: 인텔리제이(커뮤니티) 다운로드

by 기록자_Recordian 2025. 4. 14.
728x90
반응형
이전 내용
 

[Java] JDBC : 데이터베이스

이전 내용 [java] 컬렉션 프레임워크, 제네릭이전 내용 [java] 스레드 제어이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클

puppy-foot-it.tistory.com


스프링 부트(Spring Boot)

 

스프링 부트(Spring Boot) 는 웹 프로그램(웹 애플리케이션)을 쉽고 빠르게 만들 수 있도록 도와주는 자바의 웹 프레임워크이다. 스프링 부트는 스프링(Spring) 프레임워크에 톰캣(Tomcat)이라는 서버를 내장하고 여러 편의 기능들을 추가하여 개발자들 사이에서 꾸준히 인기를 누리고 있다.

기능 애플리케이션의 상태 모니터링, 로깅, 보안 설정 등 운영에 필요한 기능 제공
특징 자체적인 웹 서버를 내장하고 있어 배포가 빠르고 간편
이점 스프링 코어와 스프링 MVC의 모든 기능을 자동으로 로드하므로 수동으로 개발 환경을 구성할 필요가 없음
사용법 start.spring.io 사이트에서 프로젝트를 생성할 수 있음

 

스프링부트를 사용하면,

  • 복잡한 설정과 보일러 플레이트 코드(여러 곳에서 재사용되는 코드) 작성을 최소화할 수 있다 
  • 애플리케이션을 빠르게 개발할 수 있다 
  • WAS(톰캣, 제타, 언더토우 등)가 내장되어 있어 따로 설치 및 설정을 하지 않아도 애플리케이션을 실행할 수 있다 
  • 빠르고 간편하게 배포를 진행할 수 있다 
  • 빌드 구성을 단순화하는 스프링 부트 스타터를 제공한다.
  • XML 설정을 하지 않고 자바 코드로 모두 작성할 수 있다.
  • JAR를 이용해서 자바 옵션만으로도 배포가 가능하다
  • 애플리케이션의 모니터링 및 관리 도구인 스프링 액츄에이터를 제공한다
  • 스프링 프레임워크를 더 쉽고 빠르게 이용할 수 있다

[스프링 vs 스프링 부트]

항목 스프링 스프링부트
정의 엔터프라이즈 애플리케이션 개발을 위한 강력한 프레임워크 스프링 기반의 간편한 설정과 신속한 개발을 지원하는 프레임워크
장점 - 유연성: 다양한 아키텍처 스타일에 적합
- 모듈화: 필요한 모듈 선택 가능
- 거대한 생태계: 다양한 라이브러리와 통합 용이
- 자동 설정: 설정 최소화 및 지능적 설정
- 배포 용이성: 독립 실행형 애플리케이션으로 패키징 가능
- 생산성 향상: 빠른 개발 가능
단점 - 설정의 복잡성: 많은 설정 파일 필요
- 학습 곡선: 기능과 패턴 학습에 시간 소요
- 제한된 유연성: 자동 설정으로 인한 제약 가능
- 큰 메모리 사용량: 내장 서버와 추가 라이브러리로 인한 메모리 사용 증가

 

스프링은 애플리케이션 개발에 필요한 환경을 수동으로 구성하고 정의해야 하나, 스프링부트는 스프링 코어와 스프링 MVC의 모든 기능을 자동으로 로드한다.


인텔리제이(IntelliJ) 란?

 

IntelliJ IDEA는 JetBrains에서 개발한 자바 통합 개발 환경(IDE)으로, 두 가지의 주요 에디션이 있다.

 

1. 커뮤니티 에디션 (Community Edition):
무료이며 오픈 소스다. 기본적인 Java, Kotlin 및 Spring 개발을 지원하며, 스프링 부트 애플리케이션 개발을 위한 기본적인 기능을 제공한다.

  • 코드 자동 완성
  • 코드 분석 및 리팩토링 도구
  • 버전 관리 시스템(Git) 통합

2. 얼티메이트 에디션 (Ultimate Edition):
유료로 제공되며, 기업이나 팀 프로젝트에 적합한 더욱 많은 기능을 포함하고 있다. 스프링 부트는 물론 JPA, Hibernate, RESTful Web Service, Docker 지원 등 다양한 부가 기능을 제공한다.

  • 스프링, Java EE, GCP, AWS 등 다양한 프레임워크와 기술에 대한 지원
  • 데이터베이스 도구(데이터베이스 쿼리 및 관리)
  • 강력한 테스트 및 디버깅 도구

인텔리제이 다운로드
(커뮤니티 버전)

 

먼저 구글에서 '인텔리제이' 를 검색하면 가장 상단에 뜨는 사이트 (JetBrains)에 접속

 

 

IntelliJ IDEA 다운로드

 

www.jetbrains.com

 

 

사이트에 접속해서 IntelliJ 커뮤니티 에디션 다운로드

 

설치 파일을 다운 받은 뒤 실행하여 설치를 진행하면 된다.

 

설치 옵션에서는 PATH에 'bin' 폴더 추가를 클릭해야 환경 변수 설정이 자동으로 된다.

그 외에도 추가 설정을 한 뒤, [다음] 클릭

 

설치가 완료된 후 재부팅

 

재부팅을 하고 IntelliJ를 실행하여 언어와 지역을 설정해주고 기타 설정을 해주면

 

설치가 완료된 것을 확인할 수 있다.


다음 내용

 

[Java] 인텔리제이 새 프로젝트 생성하기

이전 내용 [Java] 스프링부트를 위한 인텔리 제이(커뮤니티) 다운로드이전 내용 스프링 부트(Spring Boot)    인텔리 제이(IntelliJ) 란?   인텔리 제이 다운로드(커뮤니티 버전) 먼저 구글에서 '인

puppy-foot-it.tistory.com

 

 

728x90
반응형