[스프링 입문] - 회원 관리 예제 - 웹 MVC 개발

stephanie·2022년 10월 9일
0

스프링 입문

목록 보기
13/13

MemberController를 통해 회원을 등록, 조회하는 기능 만들기!

홈 화면 추가

Controller package 하위에 HomeController를 작성하고, templates 하위에 home.html을 작성한다.
=> localhost:8080으로 들어가면 가장 먼저 home.html이 뜨게 된다.

** 이전에 작성했던 welcome page는 왜 안 뜨는 것일까?

  • 스프링은 먼저 Controller를 살펴봐서 매핑되는 메소드가 있는지 확인한다.
  • 만약 있으면 static 폴더 하위에 있는 html 파일은 무시된다.

회원 등록

MemberController에 새로운 매핑을 명시해 준다.

templates 하위에 members 폴더를 생성하고, 그 안에 createMemberForm.html을 작성한다.

사용자가 이름을 입력하고 등록 버튼을 누르면 name이라는 key와 이름 내용(value)이 스프링 서버로 넘어간다.


controller 하위에 MemberForm 클래스를 생성해 준다. getter, setter도 넣어준다.

이렇게 하면 위의 name과 createMemberForm.html의 name이 매칭된다.


그 뒤 controller 하위 MemberController에 이렇게 적어준다.

0개의 댓글