웹 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에 매핑된 것이 있기때문에 그것을 먼저 실행한다!
'웹프로그래밍 > Spring 입문' 카테고리의 다른 글
| 14. 회원 웹 기능 - 조회 (0) | 2021.06.24 |
|---|---|
| 13. 회원 웹 기능 - 등록 (0) | 2021.06.23 |
| 11. 자바 코드로 직접 스프링 빈 등록하기 (0) | 2021.06.22 |
| 10. 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2021.06.22 |
| 9. 회원 서비스 테스트 (0) | 2021.06.21 |