[Java Spring 무작정 따라하기] 회원 조회

khj·2024년 7월 31일
post-thumbnail

✨ 회원 조회 컨트롤러 생성

등록했던 회원을 조회하는 기능을 만들어 볼 것이다.
컨트롤러를 먼저 작성했다.

// controller/MemberController.java
...
import org.springframework.ui.Model;

import java.util.List;

@Controller
public class MemberController {
...
    @GetMapping("/members")
    public String list(Model model) {
        List<Member> members = memberService.findMembers();
        model.addAttribute("members", members);
        return "members/memberList";
    }
}

/members로 요청을 받으면 List형태로 findMembers()로 가져온 members 데이터들을 memberList 템플릿을 사용해 반환할 것이다.
그러니 memberList.html 파일도 생성해주었다.

<!-- 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>
</body>
</html>

그리고 서버를 실행시켜 spring1, spring3을 회원 등록하고 회원 목록 버튼을 눌렀다.

성공적으로 등록된 회원의 목록이 출력되는걸 확인할 수 있었다.

profile
Spring, Django 개발 블로그

0개의 댓글