1. 홈 컨트롤러 추가
@GetMapping("/")
- 스프링 컨테이너에서 먼저 찾고자 하는 요소를 찾아보고 (templates 안에 return "home"이 찾는 home.html이 있으니 이를 메인 페이지로 첫화면에 보여준다.)
- 없으면 정적 컨테이너를 보여준다. (welcome page가 이에 해당한다.)
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";
}
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div class="container">
<h1>Hello Spring</h1>
<p>회원 기능</p>
<p>
<a href="/members/new">회원 가입</a>
<a href="/members">회원 목록</a>
</p>
</div> <!-/container-->
</body>
</html>
'Back-End > Spring' 카테고리의 다른 글
[SpringBoot][스프링 입문] - 5.3 회원 웹 기능 - 조회 (0) | 2021.12.28 |
---|---|
[SpringBoot][스프링 입문] - 5.2 회원 웹 기능 - 등록 (0) | 2021.12.28 |
[SpringBoot][스프링 입문] - 4.2 자바 코드로 직접 스프링 빈 등록하기 (0) | 2021.12.25 |
[SpringBoot][스프링 입문] - 4.1 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2021.12.25 |
[SpringBoot][스프링 입문] - 3.4 회원 서비스 개발 / 3.5 회원 서비스 테스트 (0) | 2021.12.23 |