본문 바로가기

Lecture/스프링 입문 수업

스프링부트입문_15회원웹기능_등록

반응형

김영한님 스프링부트입문 수업내용 정리

 

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가 정의되어 있어야됨.

반응형