🚨 이 글은 '김영한' 님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 내용을 정리한 글 입니다.
스프링 부트 스타터 사이트에서 간편하게 스프일 프로젝트를 생성할 수 있다.
빌드 툴 선택
본인이 사용할 언어로 선택 - Java
정식 버전중 가장 최신버전 선택 (필요에 따라 변동 O)
SNAPSHOT, M1 등은 미정식 버전이므로 정식 버전으로 사용
스프링 부트 프로젝트에 불러올 라이브러리를 넣어줌
Add Dependncies (command + b)
버튼을 눌러 필요한 사항을 추가해줌
여기까지 마친 후 command + enter
를 눌러 프로젝트를 생성해주면 .zip 파일로 다운로드가 이루어진다. 이를 압축 해제 후 원하는 폴더에 넣은 뒤 IntelliJ에서 import해준다.
build.gradle
plugins {
id 'org.springframework.boot' version '2.5.4'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
기본 메인 클래스 실행을 통해 동작 확인을 할 수 있다.
src > main > java
에 생성된 스프링 부트 메인 실행시 에러페이지(http://localhost:8080)
가 뜬다면 동작 확인이 가능하다.
위의 과정까지 완료한 뒤 gradle을 열어 확인하면 아래와 같은 의존관계가 있는 라이브러리들을 확인할 수 있다.
처음 주소창에 localhost:8080
을 입력해 접속했을 때 나올 Welcome Page.
index.html
<!DOCTYPE HTML>
<html>
<head>
<title>Hello</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
Hello
<a href="/hello">hello</a>
</body>
</html>
src > main > resources > static
에 index.html
파일을 작성해두면 localhost:8080
으로 접속했을 때 Welcome Page가 위의 이미지와 같이 나오게 된다.