반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

개키우는개발자 : )

개발환경 준비 본문

반응형

스프링 개발 환경 셋업 요약

1. 스프링 개발 시작

  • 첫 단계: 스프링 애플리케이션 개발을 위한 환경 구성.
  • 개발에 필요한 도구 및 설정 준비가 중요.

2. 강의에서 사용하는 스프링 버전

  • 강의 기준: Spring 6.0.12Spring Boot 3.1.4.
  • 이후 스프링 버전이 업데이트되더라도 강의 예제와 큰 차이는 없음.
  • 예제가 호환되지 않을 경우, 강의에서 사용한 버전과 비슷한 환경 사용 권장.

3. 개발 환경 설정

  1. 주요 도구
    • JDK: Java Development Kit.
    • IDE: IntelliJ IDEA.
    • HTTPie: API 테스트 및 개발용 도구 (선택 사항).
  2. JDK 설치 방법
    • 옵션 1: IntelliJ 내부 설치
      • IntelliJ의 내장 기능으로 JDK 설치 및 관리 가능.
      • IDE에서 다운로드 메뉴를 통해 원하는 JDK 버전 선택.
    • 옵션 2: 공개 JDK 다운로드
      • 추천 JDK: Amazon Corretto, Temurin (구 Adoptium).
      • JDK 17 버전 사용 권장.
    • 옵션 3: SDKMAN 사용
      • JDK 버전 관리 및 설치에 유용.
      • 터미널 환경에서 다양한 JDK 버전을 손쉽게 전환 가능.
      • SDKMAN 환경 설정으로 프로젝트별 JDK 버전 고정 가능.
  3. IntelliJ IDEA 설치
    • Ultimate 버전: 상용, 유료. 기능이 더 많음.
    • Community 버전: 무료, 강의 예제 수행 가능.
    • IntelliJ 설치 후 JDK 추가 방법:
      • 메뉴: File > New Project Setup > Structure.
      • SDK 설정에서 JDK 버전을 선택하거나 다운로드.
  4. HTTPie 설치 (선택 사항)
    • API 테스트를 쉽게 도와주는 도구.
    • 설치 방법:
      • Mac: Homebrew를 통해 설치.
      • Windows: Chocolatey로 설치.

4. 플랫폼별 설치 가이드

  1. Mac
    • Homebrew로 필요한 도구 설치 가능.
    • SDKMAN 사용 가능.
  2. Windows
    • Chocolatey를 사용해 도구 설치 가능.
    • IntelliJ 및 공개 JDK 다운로드 추천.
  3. Linux
    • 리눅스 버전의 IntelliJ 사용 가능.
    • 리눅스 사용자는 대부분 설치 문제를 해결할 수 있을 것으로 가정.

5. 추가 팁

  • SDKMAN: 터미널에서 다양한 JDK 버전을 전환 및 관리.
    • 프로젝트 폴더에 .sdkmanrc 파일을 설정해 JDK 고정.
    • 특정 폴더에서 항상 동일한 JDK 버전 사용 가능.
  • IntelliJ 내에서 프로젝트별 JDK 설정 가능.

6. 문제 해결

  • 설치 중 문제가 발생하면:
    • 동료나 커뮤니티 도움 요청.
    • 강의 Q&A 섹션 활용.

7. 결론

  • 환경 설정은 번거롭지만, 개발의 기본이 되는 중요한 작업.
  • JDK, IntelliJ, 추가 도구를 설정하여 원활한 스프링 개발 환경 구축.
  • 이후 강의에서는 이 환경에서 프로젝트를 셋업하는 과정을 진행.
반응형
Comments