본문 바로가기
BOOKS/JSP

VSC에서 Spring 개발 환경 구축

by IT여행자 2023. 5. 27.
728x90

VSC에서 Spring 개발을 하기 위한 환경 구축은 아래와 같은 절차와 방법으로 진행할 수 있습니다. 물론 JDK는 이미 설치되어 있고 JAVA_HOME이나 PATH와 같은 내용은 이미 윈도 환경 변수에 등록되어 있어야 설치 작업이 더 원활할 수 있습니다.

 

개발 환경 구축 절차는 아래와 같습니다.

 

  • Spring Boot Extension Pack 
  • 프로젝트 생성 및 테스트

 

 

1. Spring Boot Extension Pack 설치

 

VSC에서 Extension 아이콘을 선택하여 Spring Boot extension Pack 을 검색하여 설치합니다. 나머지 필요한 라이브러리들은 프로젝트를 생성한 뒤 설치해도 상관없습니다.

 

 

2. 프로젝트 생성

 

프로젝트 생성 과정은 절차는 아래와 같은 단계로 진행됩니다. 본 지면에서는 Maven 유형으로 설치하도록 하겠습니다. VSC 메뉴에서 View > Command Palette(Ctrl+Shift+P) 메뉴를 선택합니다.

 

  1. 프로젝트 유형 :  Spring Initializr:Create a Maven Project
  2. Spring Boot version : 3.1.0
  3. Project Language : Java
  4. Group Id : com.example
  5. Artifact Id : demo
  6. Packaging type : War
  7. Java version : 11
  8. dependencies : none

 

위와 같은 내용은 프로젝트의 종류에 따라 달라질 수 있습니다. 설치가 완료되었다면 생성된 프로젝트에서 아래의 그림과 같이 DemoApplication.java 파일을 찾아 실행해 줍니다.

 

 

프로젝트가 정상적으로 실행되면 아래의 그림과 같은 내용이 터미널창에 표시되는데 Tomcat 서버가 8080 포트로 실행되었다는 메시지가 보일 것입니다.

 

 

3. 웹 페이지 테스트

 

static 폴더 안에 index.html 파일을 아래와 같이 생성합니다.

 

 

<!DOCTYPE html>
<html lang="ko">
<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>
   <h1>Hi Spring boot !!!!</h1>
</body>
</html>

 

브라우저를 열어 test.html 파일을 실행합니다.

 

localhost:8080/test.html

 

 

4. 자바 컨트롤러 테스트

 

프로젝트가 생성될 때 기본값으로 생성된 패키지안에 Test.java 코드를 작성합니다.  코드에 대한 자세한 설명은 생략하도록 하겠습니다.

 

 

package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class Test {
   @RequestMapping("/test.do")
   public String a() {
      return "hi...";
   }
}

 

프로젝트를 재로드 한 후 브라우저에서 아래와 같은 주소로 실행해 봅니다.

 

localhost:8080/test.do

 

 

이것으로 VSC에서 Spring Boot 개발환경을 구축해 보았습니다.