오늘은 몰랐으면 내일은 알면 된다
[Spring 입문] 13. 회원 웹 기능 - 조회 본문
MemberController에서 다음과 같이 메서드를 만들어준다.
@GetMapping("/members")
public String list(Model model) {
List<Member> members = memberService.findMembers();
model.addAttribute("members", members);
return "members/memberList";
}
해당 위치에 html을 만들어준다.

<!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> <!-- /container -->
</body>
</html>
model 에 attribute로 등록된 members 를 템플릿 엔진이 읽어들인다. 그리고 member 클래스의 getId 와 getName에 접근하여 값을 가지고 온다.

'Java > Spring' 카테고리의 다른 글
| [Spring 입문] 12. 회원 웹 기능 - 등록 (0) | 2022.09.26 |
|---|---|
| [Spring 입문] 11. 회원 웹 기능 - 홈 화면 추가 (0) | 2022.09.26 |
| [Spring 입문] 10. 스프링빈과 의존관계 (2) 자바 코드로 직접 스프링 빈 등록하기 (0) | 2022.09.26 |
| [Spring 입문] 9. 스프링빈과 의존관계 (1) 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2022.09.26 |
| [Spring 입문] 7. 회원관리 예제(3) 회원 서비스 개발 (0) | 2022.09.24 |