MemberController 메서드 추가
@GetMapping("/members")
public String list(Model model) {
List<Member> members = memberService.findMembers();
model.addAttribute("members", members);
return "members/memberList";
}
- 모든 회원의 데이터를 List에 담고 model에 담아서 조회 페이지로 보냄
MemberList / 회원 리스트
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div class="container">
<div>
<table>
<thead>
<tr>
<th>#</th>
<th>이름</th>
</tr>
</thead>
<tbody>
<tr th:each="member : ${members}">
<td th:text="${member.id}"></td>
<td th:text="${member.name}"></td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>
- th:each -- thymeleaf의 반복문
- ${?} -- model에 담긴 값 thymeleaf의 문법
결과
- 메모리를 사용하기 때문에 빌드를 다시 하면 데이터가 삭제됨
'Spring 입문' 카테고리의 다른 글
스프링MVC 입문19 (0) | 2022.11.14 |
---|---|
스프링MVC 입문18 (0) | 2022.11.11 |
스프링MVC 입문16 (0) | 2022.11.11 |
스프링MVC 입문15 (0) | 2022.11.11 |
스프링MVC 입문14 (0) | 2022.11.11 |
댓글