본문 바로가기
Server/Spring

회원 관리 - 프론트) 1. 홈화면 추가하기

by print_soo 2024. 8. 25.

1. 파일 생성

파일 경로: main/java/파일명/Controller/HomeController

 

해당 경로로 HomeController.java를 만들어준다.

 

 

2. 홈 컨트롤러 추가

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";
    }
}

 

위의 코드를 간단하게 설명하자면 /라는 경로로 들어오면 home.html을 렌더링 해줘라! 라는 의미이다.

 

 

3. HTML 작성

파일 경로: main/resources/templates/home.html

 

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