ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 설치

    code.visualstudio.com/

     

    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 null

    Error 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

    댓글

Designed by Tistory.