본문 바로가기
웹서비스 개발/Spring Rest API

웹기능, 정적 리소스 추가하기

by 후닝훈 2021. 4. 16.
반응형

앞서 실행한 구성이 완료되면 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 시켜주자.

오른쪽 상단에 Gradle Tap이 존재한다.

 

프로젝트를 실행시켜 보자.

프로젝트의 실행은 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

댓글