링크를 들어가서 아래와 같이 설정 후 다운로드 받는다.
https://spring.io/quickstart

그러면 zip파일로 파일이 받아지고, 압축을 풀고 vscode에서 열어준다.
vscode에서 아래 두개의 확장 프로그램을 받는다.
Extension Pack for Java
Spring Boot Extension Pack
open jdk 홈페이지에 가서 jdk를 설치받는다.
https://www.openlogic.com/openjdk-downloads?field_java_parent_version_target_id=828&field_operating_system_target_id=436&field_architecture_target_id=391&field_java_package_target_id=396
윈도우 > 시스템 > 고급 시스템 설정 > 환경 변수 > 시스템 변수 > Path에 jdk 설치 위치를 추가한다
ex) C:\Program Files\Eclipse Adoptium\jdk-21.0.5.11-hotspot\bin
터미널에서 java -version으로 제대로 설치 되어져 있는지 확인
DemoApplication.java 소스를 아래와 같이 변경
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@GetMapping("/hello")
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello %s!", name);
}
}

java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}
그리고 다시 clean build 명령어 입력하고 다시 실행 하면 제대로 build된다.
.\gradlew.bat clean build
.\gradlew.bat bootRun