반응형
앞서 실행한 구성이 완료되면 build.gradle 파일이 있다.
dependencies를 보면 의존성 라이브러리를 알수 있고, 우측탭에도 연관된 라이브러리가 보일것이다.
웹 기능 추가
웹 기능 추가를 위해 dependencies 의 implementation에 -web을 추가시켜주자.
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
수정 후 관련 라이브러리 다운로드를 위해 gradle을 reload 시켜주자.
프로젝트를 실행시켜 보자.
프로젝트의 실행은 src > main > java > fullstack > FullstackApplication을 실행하면 된다.
Spring 은 자체적으로 TOMCAT이 내장되어 있기에 war로 export 할 필요 없이 바로 실행이 가능하다.
정적 리소스 추가
정적 리소스란?
http request 시 크기가 변하지 않는 파일들을 말한다. html, css, javascript, image가 모두 정적 리소스이다.
src > main > resource 에 static 폴더를 만들고 index.html파일을 추가하자.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p>static web page</p>
</body>
</html>
우측 상단 run 버튼을 눌러 프로젝트를 실행한다.
브라우저를 열어 http://localhost:8080 으로 접속한다.
static web page 글자가 보이면 제대로 실행된것이다.
반응형
'웹서비스 개발 > Spring Rest API' 카테고리의 다른 글
DB의 Board 생성 API 작성 (0) | 2021.05.12 |
---|---|
Spring과 DB연동 (0) | 2021.05.11 |
Get, Post 사용하기 (0) | 2021.04.17 |
intelliJ IDEA를 통한 Project 생성 (0) | 2021.04.16 |
Spring으로 Rest API 만들기 (0) | 2021.04.16 |
댓글