-
VsCode + SpringBoot 개발설정Tool/VSCode&Cursor 2021. 3. 17. 17:20
개발 스펙
ㄴ VSCode + SpringBoot + Maven + OpenJDK 16
1. 무료 OpenJDK 설치 (아래 사이트가 설명이 잘되어 있네요)
1.1. window
1.2. mac
2. Visual Studio Code 설치
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
3. VsCode 설정
3.1. SpringBoot 사용을 위한 필수 Package 설치
- Window : Ctrl + Shift + X
- Mac : Shift(⇧) + Command(⌘) + X
- Java Extension Pack -> Extention Pack for Java로 변경된듯
ㄴ 이거 설치하면 아래 그림과 같이 6개 패키지 같이 설치됩니다. (Visual Studio IntelliCode, Language Support for Java, Debugger for Java, Maven for Java, Java Test Runner, Project Manager for Java)
Java Extension Pack - Spring Boot Extension Pack (이거 설치 겁나 오래걸리네요?? 못참고 닫을뻔햇다는..)
ㄴ 이것도 설치하면 5종 세트 (Spring Boot Tools, Spring Initializr Java Support, Spring Boot Dashboard, Cloudfoundry Manifest YML, Concourse CI Pipeline Editor) 같이 설치 됩니다.
Spring Boot Extension Pack 3.2. JDK 환경설정
단축키 및 메뉴로 설정창 열기
- Window : Ctrl + ,
- Mac : Command(⌘) + ,
- setting 열고, java home 검색 하거나 우측 상단 "Open Settings (UI)" 클릭
File -> Preferences -> Settings 아래처럼 jdk 경로 추가해주기
jdk path 추가 Mac에서는 설치된 버전 확인 후 추가
$ /usr/libexec/java_home -V
3.3. SpringBoot 동작확인
- 프로젝트 생성
View > Command Palette.. 위 그림처럼 View > Command Palette.. 또는 Ctrl + Shift + P 단축키
Create a Maven Project... spring maven 검색 후 프로젝트 생성 (이클립스에서 SpringBoot, Legacy 생성할때인듯?)
Specify Spring Boot version. 최신 2.4.3 버전 선택 (SNAPSHOT 붙으면 개발단계라는 의미)
Specify project language. Java 선택
Input Group Id com.test 선택
Input Artifact Id spring-boot-demo 선택
Specify packaging type Boot 실행을 jar로 하기 위해서 jar 선택
Specify Java version java 버전인것 같은데? 중간게 비엇네.. 설치한건 16이지만 그냥 15로 선택
Choose dependencies 일단 나중에라도 추가할수 있으니 웹개발에 필수적인것만 선택
Generate into this folder 파일 만들 프로젝트 폴더 지정?
Visual Studio Code 설정 빼고는 이클립스랑 비슷해서 쉽게 됐네용~
※ 문제발생! 문제발생!
[Spring Boot Tools]
Error trying to find JVM: TypeError: Cannot read property 'isJdk' of nullError trying to find JVM: TypeError: Cannot read property 'isJdk' of null "spring-boot.ls.java.home" : "D:/dev/opt/jdk-16/" , "spring-boot.ls.java.home": "D:/dev/opt/jdk-16/",
settings.json 추가 후 해결 완료
참조) Error trying to find JVM: TypeError: Cannot read property 'isJdk' of null
maven update project 그림과 같이 update project
apllication start/stop 동작 완료! 아래와 같이 실행 결과를 확인하실수 있겠습니다.
간만에 자바 설정했더니 기억이 가물가물 가물치가 돌아오네요.. ㅈㅅ
'Tool > VSCode&Cursor' 카테고리의 다른 글
VSCode/PostCss Sorting - css auto format (0) 2022.10.19 VSCode/GitLens - IntelliJ 형태의 annotate 보기 (0) 2022.10.19 VSCode/단축키 (0) 2022.10.12 VSCode/설치 및 설정 (0) 2022.10.06 VsCode + Java 빌드 안될때 (0) 2022.07.23