Spring Framework는 Java 기반의 웹 어플리케이션을 구축하기 위한 오픈 소스 프레임워크입니다.
그런데 Java를 배우면서 왜 Spring을 사용하는지 알아본 결과 '스프링이란' 영상에서 이해하기 쉽게 요약을 해주셨습니다
Spring이라는 단어를 검색하면 Spring이 아닌 Spring Boot라는 단어를 많이 접해보셨을겁니다. Spring Boot란, Spring을 좀 더 편리하게 사용할 수 있도록 지원해주는 기술이라고 합니다.
✋ 참고 사항
Visual Studio Code는 IDE가 아닌 Text Editor입니다.
Marketplace에서 따로 확장 기능을 설치해줘야하며
필요에 따라 별도의 설정이 필요할 수 있습니다.
VSCode에서 Java를 빌드하려면 Java Extension Pack을 설치해야 합니다. Java Extension Pack은 우리에게 원활한 자바 개발 환경을 제공해줍니다👍
[Ctrl+Shift+X] → java 검색 → Java Extension Pack [설치]
[Ctrl+Shift+x] → spring 검색 → Spring Boot Extension Pack [설치]
🙋 결론부터 말씀드리자면 OpenJDK 11로 환경 변수 설정 해줘야합니다.
JDK 8 버전만 사용하는 분들은 자바 파일 실행이 안되는 현상을 겪습니다. 이유는 아래와 같이 자바 언어 서버를 시작하려면 JDK 11버전 이상이 있어야한다고 명시되어있습니다.
기존 환경 변수에 JDK 8로 설정해놓고 JDK 11이 따로 설치되어있는 경우 알아서 JDK 11이 있는 경로를 찾아주지만 JDK 8만 있는 경우에는 따로 OpenJDK 11을 설치해줘야합니다.
그리고 Spring Tools 언어 서버를 시작하려면 JDK 11 이상 버전을 요구하기 때문에 환경 변수에서 8이 아닌 11로 설정해줍니다.