스프링 도전기 - 11

김치전사·2022년 3월 8일
0

스프링 도전기

목록 보기
11/50

오늘은 회원 웹 기능을 공부한다

controller 패키지에 HomeController 클래스 생성하기


@GetMapping("/")이므로 시작화면을 뜻하고 return "home"이므로 home.html 생성을 해주어야 한다

templates폴더에 home.html 파일 생성하기

MemberController 클래스 파일에 member/new 경로 지정해주기


createMemberForm.html 파일 생성을 해주어야한다

templates밑에 members폴더 생성 후 createMemberForm.html파일 생성하기

controller 패키지 밑에 MemberForm 클래스 파일 생성


멤버의 name을 받기 위해 생성
getter&setter 활용해서 설정하기

MemberController에 @PostMapping 생성


form.getName()을 통해 member/new 페이지에서 생성한 name을 받아서 member에 setName을 한 후 memberService에 join하기

회원조회 기능을 위해 MemberController에 @GetMapping("members") 생성


memberlist.html 생성하기

memberlist.html 생성하기


profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글