Spring/스프링 입문

[스프링 입문] 05. 회원 관리 예제(웹 MVC 개발) - 회원 웹 기능1(홈 화면 추가)

HSY_mumu 2022. 4. 28. 21:25
728x90

(인프런) 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 공부하고 리뷰한 글입니다.

1. 홈 컨트롤러 추가

1) controller 패키지에 HomeController 클래스 생성

2) HomeController 코드 작성

package hello.hellospring.controller;

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

@Controller
public class HomeController {

    // domain(lcoalhost8080)일 때 호출
    @GetMapping("/")
    public String home() {
        return "home";
    }
}

 

2. 회원 관리용 홈 HTML

1) templates 패키지에 home.html 생성

2) 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>
  • 회원가입 <a>태그를 클릭하면 /members/new 로 이동
  • 회원목록 <a>태그를 클릭하면 /members 로 이동
728x90