웹 MVC 개발

 

MemberController를 이용하여 

회원등록 , 회원조회 하는 것을 만들어 보았다.

 

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

HomeController 를 생성하고 

@GetMapping에 "/" 값을 주면 

localhost:8080 주소창에 입력하면

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>

 templates하위에 home.html을 생성한다!

회원 가입을 누르면 /members/new 로 이동하고

회원 목록을 누르면 /members로 이동하는 html코드이다.

 

그런데!

이전에 분명 아무것도 없으면 웰컴페이지인 index.html 로가는데 

 

우선순위가 있다는것! 

HomeController에 매핑된 것이 있기때문에 그것을 먼저 실행한다!

 

+ Recent posts