Spring_웹_MVC_개발
2023. 11. 9. 20:23ㆍSpring 백엔드 개발/스프링 입문_김영한 강의 정리
SMALL
- 회원 웹 기능 - 홈화면 추가
- 회원 웹기능 - 등록
- 회원 웹 기능 - 조회
반응형
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
'Spring 백엔드 개발 > 스프링 입문_김영한 강의 정리' 카테고리의 다른 글
Spring_회원관리_예제 (0) | 2023.11.09 |
---|---|
Spring_웹_개발_기초 (0) | 2023.11.08 |
Spring_프로젝트_환경설정 (0) | 2023.11.07 |