꿈소년의 개발 이야기

[스프링 부트 개발자 온보딩 가이드 스터디] Chapter 01 온보딩 가이드의 목적과 활용법 본문

Do it 스터디!/스프링 부트 개발자 온보딩 가이드 스터디!

[스프링 부트 개발자 온보딩 가이드 스터디] Chapter 01 온보딩 가이드의 목적과 활용법

fogthegreat 2026. 4. 2. 21:39
반응형

DAY 1

🔖 오늘 읽은 범위 :

🌱공부 내용: Chapter 01 온보딩 가이드의 목적과 활용법
👢쪽수: p.26- p.45


알고 있으면 좋은 사전 지식

  • 기본적인 자바 문법
  • HTTP, REST API, GraphQL 의 이해
    • HTTP 프로토콜의 기본적인 동작 원리
    • REST API 설계 원칙
    • GraphQL 에 대한 기본 지식
  • Gradle 사용법
  • 데이터베이스와 SQL 에 대한 지식
    • SQL(DDL 과 DML)
    • 데이터베이스 설계
    • RDBMS 기반의 애플리케이션 개발

개발 환경

  • Windows 11
  • WSL2(Ubuntu 24.04)
  • OpenJava 21
  • Gradle
  • Intellij IDEA Community

개발 환경 온보딩

Install WSL2

  1. 명령 프롬프트 실행.
  2. 명령어 실행: wsl --list --online
  3. 명령어 실행: wsl --install -d Ubuntu-24.04
  4. wsl.exe -d Ubuntu-24.04 을 통해 시작할 수 있습니다.

Docker Desktop 설치 및 WSL 연동

  1. 도커 데스크탑 앱 다운로드.
  2. 설치 진행 중 Use WSL2 instead of Hyper-V 옵션 체크 후 진행.
    1. 혹은 설치 완료 후 Settings > General 에서 옵션 확인.
  3. 설치 완료 후 Settings > Resources > WSL Integration 에서 설치된 WSL 버전 활성화 후 재시작.
  4. WSL 터미널에서 도커 버전 확인 되면 끝. docker --version

Intellij IDEA 설치

  • Intellij IDEA 설치. 커뮤니티 버전은 예전에 있었으나 2025년도 후반 출시 버전부터 통합됨.

JDK 21 설치

  1. WSL2 터미널 열고 sudo apt install openjdk-21-jdk-headless 명령어 실행.
  2. 설치 버전 확인: javac --version
  3. 만약 설치가 안될 경우, sudo apt-get update 실행.

Gradle 설치

스프링 부트 프로젝트 빌드 및 의존성 관리하는 빌드 도구.

다양한 플러그인을 활용해 빌드 과정을 자동화.

Gradle 8 이상을 사용할 예정으로 SDKMAN! 을 이용해 설치할 것.

Ubuntu 패키지 매니저로 설치 가능하나, 최신 버전은 지원하지 않음.

SDKMAN! 설치

다양한 개발 도구와 SDK를 쉽게 관리할 수 있게 해주는 CLI 도구.

주로 자바 개발 환경에서 사용.

여러 버전의 JDK, Gradle, Maven, Spring Boot 등과 같은 도구들을 설치하고 관리함.

  1. 설치 명령어 수행.sudo apt-get install curl zip unzip -y
  2. curl -s "https://get.sdkman.io" | bash
  3. sudo apt-get update
  4. SDKMAN! 설치 완료 후 터미널에서 사용할 수 있도록 설정함.
  5. source "$HOME/.sdkman/bin/sdkman-init.sh"
  6. 제대로 설치되었는지 확인.
  7. sdk version

SDKMAN! 이용한 Gradle 설치

  • sdk install gradle

윈도우 디펜더에 Intellij 예외 처리 추가하기

  • 제외 사항 추가 > 프로세스 선택하여 추가.
    • fsnotifier.exe
    • idea64.exe
반응형