1강 프로젝트세팅
Автор: 전민균 JAVA IT 교육
Загружено: 2025-06-27
Просмотров: 14
Описание:
안녕하세요! 이번 영상은 자바 개발 환경 세팅부터 이클립스 설치, 스프링 부트 프로젝트 생성까지 차근차근 알려주는 강의입니다. 자바 JDK 21 버전 설치, 환경 변수 설정, 이클립스 IDE 설치 및 플러그인 세팅, 그리고 스프링 부트 프로젝트에 필요한 라이브러리(디펜던시) 추가 방법을 쉽게 설명해 드립니다.
---
📋 목차
1. 자바 JDK 21 버전 설치 및 환경 변수 설정
2. 이클립스 IDE 다운로드 및 설치
3. 이클립스 워크스페이스 및 인코딩 설정
4. 스프링 툴 플러그인 설치
5. 롬복(Lombok) 설치 및 설정
6. 스프링 부트 프로젝트 생성 및 디펜던시 추가
7. 마무리 및 다음 강의 안내
---
☕ 1. 자바 JDK 21 버전 설치 및 환경 변수 설정 [00:00:29]
**JDK 21 버전**: 자바 개발에 필요한 기본 도구입니다. AWS 코레토(Corretto)라는 무료 배포판을 사용합니다.
**환경 변수 설정**: 자바 명령어를 어디서든 실행할 수 있도록 컴퓨터에 경로를 알려주는 작업입니다.
설치 후, 'JAVA_HOME'이라는 이름으로 JDK 설치 경로를 등록하고, 'PATH' 변수에 JDK의 bin 폴더 경로를 추가합니다.
이렇게 하면 명령 프롬프트에서 `echo` 명령어로 설치 확인이 가능합니다.
비유하자면, 자바는 요리 재료이고 환경 변수는 주방 위치를 알려주는 지도 같은 역할이에요!
---
🖥 2.이클립스 IDE 다운로드 및 설치 [00:06:07]
이클립스는 자바 개발을 쉽게 도와주는 프로그램(IDE)입니다.
공식 사이트에서 윈도우 11에 맞는 버전을 다운로드합니다.
설치 후 압축을 풀고, 별도의 폴더에 보관하는 걸 추천합니다.
이클립스는 자체적으로 JRE(자바 실행 환경)를 포함하지만, 플러그인 호환을 위해 JDK 21과 맞추는 게 중요합니다.
---
🔧 3. 이클립스 워크스페이스 및 인코딩 설정 [00:10:07]
**워크스페이스**: 이클립스가 프로젝트 파일을 저장하는 기본 폴더입니다.
상대 경로로 설정해 백업과 관리가 편리하도록 합니다.
**인코딩 설정**: 한글 깨짐 방지를 위해 UTF-8로 통일합니다.
설정 경로: `Window \ Preferences \ General \ Content Types`
CSS, Java, Properties, Spring 설정 파일 등 주요 확장자별로 UTF-8로 변경 후 업데이트 버튼 클릭!
\ 인코딩은 문자 인식 방식인데, 잘못 설정하면 한글이 깨져서 '????'로 보일 수 있어요.
---
🔌 4. 스프링 툴 플러그인 설치 [00:11:51]
스프링 부트 개발에 필요한 도구를 이클립스에 추가합니다.
`Eclipse 상단 메뉴 \ Help \ Eclipse Marketplace`에서 'Spring Tools' 검색 후 설치!
설치 중 라이선스 동의 및 신뢰(Trust) 창이 뜨면 모두 승인해 주세요.
설치 완료 후 이클립스 재시작 필수!
---
🧩 5. 롬복(Lombok) 설치 및 설정 [00:17:18]
롬복은 자바 코드에서 반복되는 Getter/Setter 등 메서드를 자동 생성해주는 편리한 라이브러리입니다.
공식 사이트에서 jar 파일을 다운로드 후 명령 프롬프트에서 이클립스 경로를 지정해 설치합니다.
설치 후 이클립스 설정 파일에 롬복이 연결되어 있는지 꼭 확인해야 경고 없이 사용할 수 있습니다.
\ 롬복은 마치 '자동 완성기' 같은 역할로, 코딩을 훨씬 빠르고 깔끔하게 만들어 줍니다!
---
🚀 6. 스프링 부트 프로젝트 생성 및 디펜던시 추가 [00:20:33]
이클립스에서 새 프로젝트 생성 시 'Spring Starter Project' 선택
프로젝트 이름은 '북마커 API' 등 원하는 이름으로 지정
자바 버전은 17, 패키지명과 그룹 아이디는 편한 대로 설정
스프링 부트 버전은 3.4.7 권장 (최신 버전이 꼭 좋은 건 아니에요!)
필요한 라이브러리(디펜던시) 추가:
1. Spring DevTools (개발 편의 기능)
2. Lombok
3. Spring Configuration Processor (설정 관리)
4. Spring Web (웹 개발)
5. Actuator (애플리케이션 모니터링)
6. Testcontainers (도커 기반 테스트 환경)
7. Spring Data JPA (DB 연동)
8. Flyway Migration (DB 스키마 버전 관리)
9. H2 Database (테스트용 인메모리 DB)
10. PostgreSQL Driver (실제 운영 DB 드라이버)
11. Validation (입력 검증)
추가 후 프로젝트 생성 완료!
---
🎯 7. 마무리 및 다음 강의 안내 [00:26:53]
오늘은 개발 환경 세팅과 프로젝트 기본 생성까지 진행했습니다.
다음 강의에서는 API 엔드포인트 만들기, 서비스 구현, 페이지네이션 등 실제 개발 내용을 다룹니다.
세팅이 잘 되어야 이후 작업이 원활하니 꼭 따라 해 주세요!
---
마무리 요약
이번 영상에서는 자바 JDK 21 설치와 환경 변수 설정, 이클립스 IDE 설치 및 UTF-8 인코딩 설정, 스프링 툴 플러그인과 롬복 설치 방법, 그리고 스프링 부트 프로젝트 생성과 필수 라이브러리 추가까지 꼼꼼하게 다뤘습니다. 개발을 시작하기 위한 기본 준비 과정이니 천천히 따라 하시면서 환경을 완벽하게 구축해 보세요! 다음 영상에서 더 재미있는 개발 내용으로 만나요~ 감사합니다!
#Java #SpringBoot #Nextjs #풀스택개발 #Docker #Kubernetes
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: