[spring boot] vscode 에서 spring boot 프로젝트 생성하기

Soorim Yoon·2024년 12월 25일
0

spring boot

목록 보기
2/3

지난 시간에는 맥북에 JAVA 설치 및 환경변수 세팅과, vscode 에서 spring boot 프로젝트 생성을 위한 확장팩 다운로드를 진행했다.

이번 시간에는 셋팅된 개발환경에서 spring boot 프로젝트를 생성하고, build 해보려고 한다.

vscode 에서 지원하는 spring boot 프로젝트 생성 가이드를 따라 만들어볼 것이다.
(vscode 참 친절하고만 ~ 😎)

1) spring boot version을 선택한다. (3.4.1 버전)

: 버전 뒤에 SNAPSHOT 이 붙은 버전은 정식 버전이 아니기 때문에, 없는 버전으로 선택해주는 것이 좋다.

(+ gradle project 로 생성한다)

2) 프로젝트 언어를 선택한다.

: JAVA 프로젝트로 생성해줬다.

3) Group Id 와 Artifact Id 입력

Group Id : hello
Artifact Id : hello-spring


4) packaging type 선택

: Jar 로 선택해줬다.

Java version 을 선택한다. (21 버전으로 선택함)

스프링 부트 의존성을 선택한다.

: 아래 다섯 가지 항목을 의존성 체크해줬다.

프로젝트 경로 선택 및 생성

: 의존성 선택까지 마치면, 해당 프로젝트를 생성할 경로를 묻는다. 경로까지 설정을 완료하면, 최종적으로 프로젝트가 생성된다.

(+ 프로젝트 생성 후 maven 프로젝트로 잘못 만들어줬다는 것을 깨달아서, 다시 gradle 프로젝트로 생성해줬다. 휴 .. 조만간 gradle vs maven project 비교 글을 작성해보겠다!)

프로젝트를 열어보면, 정상적으로 만들어진 것을 확인할 수 있다.

프로젝트 open 및 실행

: 만든 spring boot 프로젝트를 vscode 에서 open 한다.
SpringBootApplication 어노테이션이 있는 클래스 파일에서 코드를 실행한다.
현재 프로젝트 이름은 'hello-spring'이므로 HelloSpringApplication 클래스에서 실행한다.

실행 시, 아래 오류가 나타났다.

  • 원인 : 해당 오류가 발생한 원인은, Database에 연결할 때 필요한 정보가 없었기 때문이다. 주로 Spring Framework를 이용해 프로젝트를 구성하는 초기에 발생하는 문제로, 오류 해결을 위해 H2 데이터베이스를 연결해 주고자 한다.

오류 해결 시 참고

https://psip31.tistory.com/139
: Spring Error | Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
https://herojoon-dev.tistory.com/141
: Spring Boot에 H2 Database 설정, H2 Console 띄우기

spring boot 프로젝트에 H2 database 를 연결하는 건 다음 게시글로 찾아오겠다 ~!

참고

profile
👩🏻‍💻 AI를 좋아하는 IT학부생 > 성장하는 2년차 개발자

0개의 댓글