ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring Boot] Visual Studio Code - Spring boot 세팅
    Programming/Java 2023. 3. 3. 00:20
    728x90

    Spring boot를 사용하고 싶어서 처음엔 eclipse IDE를 사용하려고 했는데 무료 버전이라 무겁기도 하고 불편한감이 있어서 평소에 잘 사용하고 있는 VSCode에서 세팅하려고 합니다.

     

    VSCode는 무료 IDE에다가 다양한 언어, 프레임워크 등을 지원하는 확장성 높은 IDE입니다.

     

    준비

    1. VSCode
    
    2. JDK 17 이상
    
    3. JAVA 환경 변수 설정

    3가지는 Spring Boot를 설치하기 앞서 세팅되어 있어야하는 항목입니다.

     

    VSCode는 JDK의 최신 버전을 요구하기 때문에 17이상을 설치해야합니다. (VSCode가 최신 버전이라면)

    그렇지 않으면 에러를 내며 최신 버전을 설치하라고 합니다.

    vscode setting

    확장 모듈 설치

    Java Extension

    vscode extension에서 "Extension Pack for Java"를 설치합니다.

    그러면 6가지 확장팩을 한번에 설치해줍니다.

    - Language Support for Java(TM) by Red Hat

    - Debugger for Java

    - Test Runner for Java

    - Maven for Java

    - Package Manager for Java

    - IneliiCode

     

    Spring Boot Extension

    "Spring Initializer Java Support" 를 설치합니다.

    "Spring Boot Tools" 도 설치합니다.

     

    Gradle Extension

    "Gradle for Java"를 설치합니다.

     

    Java JDK 설정

    File > preferences > settings > "jdk" 를 검색하면

    "Edit in settings.json" 옵션이 나옵니다. 해당 옵션을 클릭합니다.

    "settings.json" 파일에서 Java Home 경로를 설정합니다.

    bin 디렉터리 위까지 경로를 지정하면 됩니다.

     

    Spring Boot 프로젝트 생성

    Project Metadata : 프로젝트와 관련된 정보를 포함한 메타 데이터를 작성

     

    F1 > "Spring Initializr: Create a Gradle Project"

     

    "3.0.3"

     

    "Java"

     

    Group Id를 지정합니다.(패키지 이름, 주로 기업도메인으로 네이밍)

    "com.example"

     

    Artifact Id를 지정합니다.(애플리케이션 이름)

    "demo"

     

    packaging type을 설정합니다.(프로젝트 확장자 설정)

    "jar"

     

    Java version을 설정합니다.

    "17"

     

    의존성을 추가합니다. (라이브러리 추가)

    - "Spring Bool DevTools"

    - "Lombok"

    - "Spring web"

    3가지를 선택합니다.

     

    마지막으로 프로젝트를 저장한 디렉토리를 설정하면 됩니다.

     

    Gradle 설치

    spring boot 프로젝트에 gradle를 설치하기 위해 해당 경로에 "gradlew" 명령어를 실행합니다.

    설치 시 FAIL이 나오면 JDK버전을 확인해주세요.

    JDK 11 이하면 버전이 안맞아서 설치 실패가 될 수 있습니다.

     

    실습

    Spring Boot 프로젝트가 잘 구동되는지 확인하기 위해 실습을 해보겠습니다.

     

    demo 디렉토리 하위에 CTL디렉토리를 새로 생성합니다.

    ..\src\main\java\com\example\demo\CTL

    "DemoContoller.java"파일을 생성하여 아래와 같이 테스트 코드를 작성합니다.

     

    "Run Java"를 하면 

    Spring Boot project가 잘 구동되는 것을 확인할 수 있습니다.

     

    참고로 html파일을 만들어서 확인할때에는 " ! + enter " 느낌표 엔터를 하면 자동으로 기본 틀이 구현됩니다.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        
    </body>
    </html>

     

     

    728x90

    'Programming > Java' 카테고리의 다른 글

    [Java] Spring 빌드 Jar, War  (0) 2024.02.29
    [Java] Garbage Collection  (2) 2024.02.28
    [Java] String 클래스  (1) 2024.02.06
    [Java] Java, JVM 개념 정리  (0) 2023.04.27
    [Java] Visual Studio code Java 설치  (0) 2022.09.23

    댓글

© 2022. code-space ALL RIGHTS RESERVED.