김영한님 스프링부트입문 수업내용 정리
1. MemberController에 Get방식으로 호출되는 "/members/new"에 매핑되는 메소드 추가
- home.html 화면에서 회원가입 링크를 누르면 Get방식으로 "/members/new"가 호출됨.
- 그래서 MemberController에서 Get방식으로 "/members/new"가 호출되었을때 members/createMemberForm.html이 호출되도록 메소드를 작성함.
2. members/createMemberForm.html 작성
- createMemberForm.html 화면이 열리면 이름이 작성되고 등록버튼을 눌렀을때 /members/new가 post방식으로 호출됨.
3. MemberController에 Post방식으로 호출되는 "/members/new"에 매핑되는 메소드 추가
- members/createMemberForm.html화면에서 등록버튼을 눌렀을때 Post방식으로 "/members/new"가 호출되는데 이에 매핑되는 메소드 추가
- members/createMemberForm.html화면에서 input값으로 id가 name인 값을 받는데 이를 해당 메소드가 받기 위해 MemberForm이라는 클래스를 별도로 만들어서 객체를 통해 인자로 받게됨. (MemberForm 클래스 생성 필요)
- memberService.join을 통해 화면에서 입력받은 회원을 등록하게 됨.
4. MemberForm 클래스 생성
- members/createMemberForm.html화면에서 입력받는 name변수를 포함하는 클래스를 생성함.
- getter, setter가 정의되어 있어야됨.
'Lecture > 스프링 입문 수업' 카테고리의 다른 글
스프링부트입문_17스프링DB_H2데이터베이스설치 (0) | 2022.12.27 |
---|---|
스프링부트입문_16회원웹기능_조회 (0) | 2022.12.27 |
스프링부트입문_14회원웹기능_홈화면추가 (0) | 2022.12.26 |
스프링부트입문_13스프링빈_컴포넌트스캔과자동의존관계설정 (0) | 2022.12.26 |
스프링부트입문_12회원관리예제_회원서비스테스트 (0) | 2022.12.26 |