본문 바로가기

SPRING/Spring Boot

[회원 웹 기능] - 홈 화면 추가

<!DOCTYPE HTML>

<html xmlns:th="http://www.thymeleaf.org">

<body>

<div class="container">

    <div>
        <h1>Hello Spring</h1>
        <p>회원 기능</p>
        <p>
            <a href="/member/new">회원 가입</a>
            <a href="/members">회원 목록</a>

        </p>

    </div>

</div><!-- /container-->

</body>

</html>
package hifive.hifivespring.controller;


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

@Controller
public class HomeController {

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

}

기존 index.html이 있음에도 불구하고 해당 페이지가 나왔다 왜그런걸까?

 

 

 

 

** 정적 컨텐츠 이미지

 

먼저 요청이 오면 스프링 컨테이너안에  관련 컨트롤러가 있는지 찾는다.

 

없으면 static파일을 찾기 때문이다.

 

그렇기때문에 HomeController에 매핑되어있는 것이 있기때문에 

home.html 페이지가 나온 것이다.