RestClient 실습 환경은 스프링 부트 4.0 M3와 JDK 25(최소 17)를 기반으로 하며, VS Code를 주 IDE로 사용합니다. 🚀
스프링 부트 4.x 버전부터는 디펜던시가 모듈화되어, 기존 spring-web에 포함되던 rest-client 기능이 분리되어 spring-webmvc, rest-client, http-client를 명시적으로 추가해야 합니다. 🧩
프로젝트 초기 요구사항 정의 등 개발 과정에 AI 채팅 툴(예: Gemini, ChatGPT) 활용이 필수적임을 강조합니다. 🤖
VS Code 사용자를 위한 자바 및 스프링 확장팩 설치 가이드와 IntelliJ 커뮤니티 버전 사용자를 위한 start.spring.io를 통한 프로젝트 생성 및 임포트 방법을 안내합니다. 💻
VS Code의 Spring Initializr를 활용하여 Gradle, Spring Boot 4.0.0-M3, Java 25, Spring Web, Rest Client, HTTP Client, Lombok 디펜던시를 포함한 프로젝트 생성 과정을 상세히 설명합니다. ✨
Lombok을 테스트 코드에서도 활용하기 위해 build.gradle 파일에 testImplementation 및 testAnnotationProcessor 설정을 추가하는 방법을 제시합니다. 🧪
실습 후 과제로 GitHub를 통한 소스 관리 학습과 스프링 부트 4.x의 모듈화 이해를 돕기 위한 '모듈' 개념 조사를 권장하며, 관련 학습 자료를 제공합니다. 📚