인프런 스프링 입문(14)

HomeController

오늘 시간에서는 홈 화면을 따로 만들어서 운용하는 수업이었습니다. HomeController.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.spring_study.d03_16.controller;

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

@Controller
public class HomeController {

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

    
}

@GetMapping("/")localhost:8080의 웹화면으로 바로 들어갔을 때 / 바로 들어가는 것을 말합니다.
즉 여기서는 localhost:8080에서 바로 들어갈때 home을 리턴해준다는 말입니다.

Home.html파일을 만듭니다. templates에 만듭니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html xmlns:th="http://www.thyleaf.org">
    <body>
        <div class = "container">
            <div>
            <h1>hello Spring</h1>
            <p>회원 기능</p>
            <p>
                <a href ="member/new">회원가입</a>
                <a href = "member">회원목록</a>
            </p>
            </div>
        </div>
    </body>
</html>

로 화면을 만듭니다.

주소창에 localhost:8080 을 입력하면

image
의 화면이 뜬다는 것을 볼 수 있습니다.
회원가입과 회원목록은 하이퍼링크로써 각각 /member/member/new로 연결되는 하이퍼링크인 것을 확인할 수 있습니다

Leave a comment