Spring_웹_MVC_개발

2023. 11. 9. 20:23Spring 백엔드 개발/스프링 입문_김영한 강의 정리

SMALL
  1.  회원 웹 기능 - 홈화면 추가
  2.  회원 웹기능 - 등록
  3.  회원 웹 기능 - 조회

 

반응형

 

1. 회원 웹 기능 - 홈화면 추가 

  • 회원 등록하는 화면을 보여주기 위해 회원 등록 폼을 생성
  • 회원 등록 폼을 위해 homeController 생성
  • homeController 에 "/" 로 접근하는 페이지 생성
  • "home" 을 return 하여 template 패키지에 home.html 생성하여 연결


 

2. 회원 웹기능 - 등록

  • 회원 등록을 해서 회원 이름을 입력하여 저장하는 기능을 구현
  • MemberForm 객체를 생성
  • HomeController 에서 html 파일 연결 후 @PostMapping 을 이용하여 입력한 값을 받아 저장
  • MemberForm 객체를 받아 Member 객체를 생성하고 사용자가 입력한 값을 member 객체에 setName으로 바꾸고 
    memberService 의 join 을 통해 저장


 

3. 회원 웹 기능 - 조회

  • 회원가입한 회원 리스트를 보여줌
  • Controller 에서 회원 리스트를 받아서 model.addAttribute 로 member 객체 전달
  • html 에서 thymleaf 를 이용하여 리스트 내의 회원 정보를 웹 브라우저에 나타냄

회원 리스트

 

반응형
LIST