일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Flutter
- 중심사회
- 백준
- 국비
- 99클럽
- 항해
- 개인공부
- 부트캠프
- 내일배움캠프
- AWS
- 자바
- 소프트웨어
- 코딩테스트
- 99일지
- 스파르타내일배움캠프
- 개발자블로그
- 스파르타내일배움캠프TIL
- 컴퓨터구조론 5판
- java
- 컴퓨터개론
- 운영체제
- til
- Spring
- 프로그래머스
- wil
- MySQL
- Python
- 스파르타내일배움캠프WIL
- 개발자스터디
- 스파르타코딩클럽
- Today
- Total
컴공생의 발자취
[IntelliJ] 인텔리제이 설치 - 윈도우 ( feat. Spring Boot 3 ) 본문
IntelliJ version : IntelliJ 2023.3.4 ver ( community )
설치 환경 : window10 64bit
예상 소요 시간 : 길면 10분 정도?
목차
- IntelliJ 다운로드
- IntelliJ 설치
- 프로젝트 생성
- 스프링부트3 프로젝트 만들기
IntelliJ 다운로드
아래의 링크를 이용해서 IntelliJ community를 다운로드 받는다.
https://www.jetbrains.com/ko-kr/idea/download/?section=windows
홈페이지에 들어가서 아래로 스크롤 해서 나오는 community 버전을 다운 받는다.
다운로드 버튼을 클릭하면 "idealC-2023.3.4.exe" 파일이 다운로드 되면서 아래와 같은 화면으로 변경된다.
IntelliJ 설치
"idealC-2023.3.4.exe" 파일이 전부 다운로드 되고나면 파일을 더블클릭해서 실행시킨다.
그 후 Installation Options에서 'Add "bin" folder to the PATH' 항목만 체크하고 나머지는 기본값으로 두고 설치한다.
설치가 끝나고 나면 재부팅을 해준다.
프로젝트 생성
재부팅 후 IntelliJ를 실행해주면 아래와 같은 동의 창이 뜬다.
"I confirm that I have read and accept the terms of this User Agreement"를 체크해준 후
Continue를 클릭해준다.
그러면 아래와 같은 화면으로 넘어가는데
New Project를 클릭해준다.
그러면 아래와 같이 프로젝트 생성 페이지로 넘어간다.
1. Name : springboot-developer
2. Language : Java
3. Build system : Gradle
4. JDK : 17
5. Gradle DSL : Grovy
6. Add sample code : checked
Generate code with onboarding tips : checked
* Build system의 그레이들과 메이븐의 차이? ( 더보기 클릭 )
빌드 시스템( Build system )에 있는 그레이들과 메이븐은 소스 코드를 이용해서 실행 가능한 애플리케이션을 생성하는 과정을 자동화하는 프로그램. 이 과정에서 의존성 내려받기, 코드 패키징, 컴파일, 테스트 실행 등이 포함. 요즘은 그레이들을 많이 사용하는 추세.
그레이들의 특징
* 메이븐에 비해 가독성이 좋고 설정이 간단
* 자바, 코틀린, 그루비 등 다양한 언어르 지원, 원하는 대로 빌드 스크립트를 작성
* 빌드와 테스트 속도가 메이븐에 비해 더 빠름
다음과 같이 설정을 마친 후 Create를 클릭한다.
스프링부트3 프로젝트 만들기
그러면 아래와 같이 그레이들 프로젝트 생성이 완료 되는데,
스프링부트3 프로젝트로 변경하기 위해서는 build.gradle을 찾아서 아래와 같이 변경해주면 된다.
plugins { // 1)
id 'java'
id 'org.springframework.boot' version '3.0.2'
id 'io.spring.dependency-management' version '1.1.0'
}
// 2)
group = 'org.example'
version = '1.0-SNAPSHOT'
sourceCompatibility = '17'
repositories { // 3)
mavenCentral()
}
dependencies { //4)
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
* 각 코드별 설명!!! ( 더보기 클릭 )
1) 프로젝트에 사용할 플러그인
* org.springframework.boot : 스프링 부트 플러그인
* spring.dependency-management : 스프링의 의존성을 자동으로 관리
2)
* group : 그룸 이름
* 자바 소스를 컴파일할 때 사용할 자바 버전
3) 의존성을 받을 저장소 지정
4) 프로젝트를 개발하며 필요한 기능의 의존성
* spring-boot-starter-web : 웹 관련 기능
* spring-boot-starter-test : 테스트 기능
그 후 오른쪽의 그레이들 버튼을 찾아 클릭한 후 새로고침 버튼을 클릭한다.
아래의 사진처럼 하단 상태바에서 진행 중인 임포트를 확인할 수 있다.
임포트가 모두 끝날 때까지 기다린다.
임포트가 모두 끝났다면 스프링부트3 프로젝트 만들기까지 완성이다!!!
'🌈 IntelliJ' 카테고리의 다른 글
[IntelliJ] 한글 깨짐 error: unmappable character (0xeb) for encoding x-windows-949 (0) | 2023.10.29 |
---|---|
[IntelliJ] IntelliJ - Community Edition 설치 (0) | 2023.03.06 |