Search
Duplicate

회원 관리 예제 - 웹 MVC 개발

태그
MVC
스프링부트
인프런
웹 MVC 개발
홈 화면 추가, 등록, 조회 기능을 만들어보자
홈 화면 추가
localhost:8080 으로 접속하자마자 바로 보일 창을 만든다.
HTML : home.html
HomeController 에 @GetMapping(”/”) 을 넣어 연결한다.
결과
등록 기능 추가
home 에서 회원가입을 누르면 보일 창을 만든다.
HTML : createMemberForm
MemberController 에 @GetMapping(”/members/new”) 를 넣어 연결한다.
등록을 눌렀을 때 데이터를 전달받아야 하므로, 데이터를 전달받을 폼 객체를 생성해야 한다.
MemberForm 클래스를 생성하고, 이름의 getter / setter 를 만들어준다.
다음 MemberController 에 회원을 실제 등록하는 기능을 만들고, @PostMapping(value = “/members/new”) 를 넣어 연결한다.
결과
조회 기능 추가
HTML : memberList
MemberController 에 @GetMapping(”/members”) 를 넣어 연결하고, “members/memberList” 를 반환한다.
결과
@GetMapping@PostMapping
@GetMapping : Form 에 입력한 데이터를 읽을 때 사용
@PostMapping : Form 에 입력한 데이터를 전달할 때 사용