티스토리 뷰

반응형

사전 설치 : vscode, JDK


1. 확장 기능(Extensions) 설치
- 스프링 부트 프로젝트를 구성할 때 필요한 확장팩을 추가 설치한다.

 (1) 왼쪽 사이드 바 > Extensions > spring 검색

 (2) 4개 항목 다운로드

   - Spring Boot Dashboard

   - Spring Boot Extension Pack

   - Spring Boot Tools

   - Spring Initializr Java Support


2. vscode JDK 경로 설정
 - vscode에서 JDK를 찾을 수 있도록 경로를 세팅

 (1) Ctrl + Shift + P > 'Preferences open settings (json)' 검색 후 클릭

 

 (2) "java.home" : "jdk 폴더 경로" 추가 후 저장


3. Spring boot 프로젝트 생성

 (1) Ctrl + Shift + P > Spring Initializr:generate a maven project 입력 후 선택

 

 (2) 순차적으로 선택

  - Specify project language : java

  - Group id : 프로젝트를 생성한 조직 또는 그룹명 (ex : com.test.example1)

  - Artifact id : 프로젝트에서 생성되는 기본 아티팩트의 고유 이름 (ex : test, demo 등)

  - Specify Spring Boot version : 스프링 부트 버전 선택 ('SNAPSHOT'이 붙으면 아직 개발 단계라는 의미)

  - dependencies 선택 : 아래 내용 참조

[필수]
 - Spring Boot DevTools
 - Spring Web

[필요에 따라]
 - Lombok
 - Spring Data JPA
 - H2 Database
 - PostgreSQL Driver 등등

 

 (3) 폴더 선택 후 완료

  - 완료하면 Artifact id 명으로 폴더 생성되고, 실행 관련 파일이 내부에 생성됨

 


4. 프로젝트 설정 

 (1) Ctrl + P > application.properties 검색하여 파일 오픈

 

 (2) application.properties 파일에 포트 설정 내용 추가

  - server.port = 8001 추가 (port는 꼭 8001이 아니어도 됨)

 


5. 테스트

 (1) CMD창 또는 vscode 내 터미널 창에서 프로젝트 생성 시 입력했던 Artifact id 명으로 생성된 폴더 경로로 이동

 - cd [폴더 경로]

 

 (2) 실행

   - './mvnw spring-boot:run' 을 입력하여 프로젝트 실행

 

 (3) 실행 확인 및 화면 진입

  - 에러없이 정상 구동되었는지 확인

  - localhost:[설정포트] 를 브라우저에 입력하여 정상 진입 확인

생성한 화면이 없으므로, 해당 화면이 노출되면 정상 구동임

 


 

 

6. History

[20-06-20]
(1) vscode의 'Language Support for Java' 와 Debugger for Java는 일부러 설치하지 않고 진행했는데, 나중에 보니까 자동 설치되었음. 아마 Springboot 관련 확장팩 설치할 때 같이 설치된 것 같으며, 그 외 다른 확장팩 ('Java Extension Pack'에 포함된 확장팩 포함)은 별도로 설치하지 않음.

 


7. 끝

반응형