개발

[Spring Boot] 스프링부트 환경세팅 후 웹페이지 실행

changha. 2023. 2. 9. 15:49

스프링부트 이용하여 웹페이지 띄우기 

 

먼저 IntelliJ 가 설치되어 있다는 전제로 시작하겠습니다.

 

https://start.spring.io/

위 사이트에서 프로젝트를 만듭니다. 

start.spring.io

depenencies 에서 

 

Thymeleaf 와 Spring Web 을 추가합니다.

 

Thymeleaf : 자바기반 템플릿 엔진. => 데이터 + 템플릿 (템플릿 : 틀, html와 같은)

 

Spring Web : web을 빌드하는데 도움

 

HomeController

 

com.example.memeber 패키지 =>  controller 패키지를 생성 => HomeController 생성

 

resources => templates => index.html 생성 

 

package com.example.member.controller;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class HomeController {

    @GetMapping("/")
    public String index() {
        return "index";
    }
}

HomeController.class

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Index</title>
</head>
<body>
  <h1> Index Page!</h1>
</body>
</html>

index.html 

 

 

 

이제 코드는 다 작성헀고 

MemberApplication.class 에 가서 

MemberApplication.class

public class 왼쪽 초록색 버튼을 누르면 실행 합니다. 

 

localhost:8080

주소창에 localhost:8080을 검색하면 위와 같은 화면이 출력 됩니다.

 

 

이상으로 SpringBoot를 통해 환경세팅 후 웹페이지 실행시키기 까지 해봤습니다.