[Spring Boot] 웹 MVC 개발 #6

박정현·2022년 2월 26일

spring boot

목록 보기
5/7
post-thumbnail

출처 : 강의를 보고 이해한 내용을 게시물로 작성했습니다
스프링 입문 강의

회원등록,조회 구현

MemberForm

  • name getter,setter 생성(alt+insert)
  • 등록하는 html form 과 매칭이되서 값이 들어오게한다

MemberController

  • @GetMapping 을 통해서 넘어온 url 에 맞춰서 화면을 등록,조회 화면들과 연결시켜준다
  • 회원등록 : @PostMapping을 통해서 form action이 post로 실행된다면
    해당 메서드가 실행되게한다 폼에서 넘어온 name 값을 받아서
    앞서 구현한 join기능을 활용해서 member를 저장한다
  • 회원조회 : @GetMapping 으로 url 에서 "/members" 를 읽으면
    memberService.findMembers()를 실행해서 등록된 멤버들을 불러온다
    이를 model.Attribute("members",members) 이렇게 값을 model에 전부 담에서 고객 화면으로 값을 넘겨준다

회원등록,조회 화면 구성

  • 회원등록: 회원 이름을 입력받는 form 을 생성한다
    action은 꼭 post 그래야 cotroller의 스프링이 postmapping 을 읽어서 메소드가 실행된다

  • 회원조회: 타임리프가 본격적으로 동작된다
    < tr th:each= "모델에서넘긴값members">이값들을루프를돌면서출력시킨다<tdth:text="{모델에서 넘긴 값 members}"> 이 값들을 루프를 돌면서 출력시킨다 < td th:text="{member.id}" >
    < td th:text="${member.name}" >

profile
빠샤

0개의 댓글