본문 바로가기
프로그래밍/SpringMVC_기초

회원관리 예제 - 7 (홈화면 추가하기)

by ILove_NS_MoKa 2023. 10. 22.

contrller/Homecontroller 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
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";
    }
}
 
cs

 

 

 

reources/templates/home.html(파일추가)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!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>
cs

 

> 참고: 컨트롤러가 정적 파일보다 우선순위가 높다.

 

loclahost:8080 요청이 오면
먼저 HomeController
맵핑된 URL 있으면
컨트롤러 호출되고 끝나는것
그래서 index.html 기존에 만들었던 정적리소스는 무시 된다

 

결과화면