Spract 개발에 필요한 개발환경 정보 및 필수도구 설치파일을 제공합니다. 특히, Spring Boot는 서버 배포 시 발생할 수 있는 이슈를 방지하기 위해 실제 배포환경과 동일한 조건으로 구성합니다. 따라서 내장 톰캣을 사용하지 않으며, 로컬에서 서버를 실행하려면 별도로 톰캣을 설치해야 합니다.
※ 현재 최신 버전인 Spring Boot v3.4.3은 Spring Framework 6.x.x 및 Servlet 6.x.x에 의존하고 있습니다. 이에 따라, 사용되는 톰캣 및 JDK 버전도 해당 요구 사항을 충족해야 합니다. 아래 사이트를 통해 의존성을 확인 할 수 있습니다.
Apache Tomcat® - Which Version Do I Want?
Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications
tomcat.apache.org
| Spring Boot v3.4.3 주요 의존성 | |
| Spring Framework | 6.x.x |
| Servlet API | 6.x.x |
| Tomcat (서블릿 컨테이너) | 10.1.x |
| JDK 최소 요구 사항 | Java 11 이상 (권장: Java 17 또는 21) |
1. 개발환경 버전
| 구분 | 버전 |
| 운영체제 | Windows 10 or 11 |
| 스프링부트 | SpringBoot v3.4.3 |
| 자바 | OpenJDK v21.35 |
| 톰캣 | ApacheTomcat v10.1.39 |
| 리액트 | React v18.3.0 |
| Node.js | Node.js v22.14.0 |
2. 필수도구 다운로드
| 구분 | 다운로드 링크 |
| 자바 | 자바 다운로드 |
| 톰캣 | 톰캣 다운로드 |
| 스프링부트 IDE | STS4 다운로드 |
| Node.js | Node.js 다운로드 |
| 리액트 IDE | VSCode 다운로드 |