Back-End/Spring

[SpringBoot][스프링 입문] - 5.1 회원 웹 기능 - 홈 화면 추가

얄루몬 2021. 12. 27. 15:13

 

1. 홈 컨트롤러 추가 

    @GetMapping("/")

  1. 스프링 컨테이너에서 먼저 찾고자 하는 요소를 찾아보고 (templates 안에 return "home"이 찾는 home.html이 있으니 이를 메인 페이지로 첫화면에 보여준다.)
  2. 없으면 정적 컨테이너를 보여준다. (welcome page가 이에 해당한다.)
package hello.hellospring.controller;


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

@Controller
public class HomeController {

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

 

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div class="container">
    <h1>Hello Spring</h1>
    <p>회원 기능</p>
    <p>
        <a href="/members/new">회원 가입</a>
        <a href="/members">회원 목록</a>
    </p>
</div> <!-/container-->


</body>
</html>

스프링 컨테이너에 home.html을 찾아서 보여줌&nbsp;