1. 파일 생성
파일 경로: main/java/파일명/Controller/HomeController
해당 경로로 HomeController.java를 만들어준다.
2. 홈 컨트롤러 추가
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";
}
}
위의 코드를 간단하게 설명하자면 /라는 경로로 들어오면 home.html을 렌더링 해줘라! 라는 의미이다.
3. HTML 작성
파일 경로: main/resources/templates/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>
'Server > Spring' 카테고리의 다른 글
회원 관리 - 프론트) 3. 모든 회원 조회하기 (0) | 2024.08.25 |
---|---|
회원 관리 - 프론트) 2. 회원 등록하기 (0) | 2024.08.25 |
스프링 빈 등록하기 - 2. 자바코드로 직접 빈 등록하기 (0) | 2024.08.25 |
스프링 빈 등록하기 - 1. 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2024.08.25 |
회원관리 - 백엔드 개발) 4. 회원 서비스 테스트하기 (0) | 2024.08.25 |