Java/Spring

회원 관리 예제 - MVC 개발

본명은이점례 2021. 7. 2. 18:19
728x90

회원 웹 기능

- 홈 화면 추가

- 등록

- 조회

 

1) 홈 화면 추가

HomeController와 home 템플릿 생성

templates > static 우선순위

 

2) 등록

Memberform 생성

등록 메소드

GetMapping을 통해 createFrom.html로 이동한다. button을 누르면 form action="URL"로 method="post"방식으로 넘어간다. @PostMapping이 실행된다.

 

멤버 객체를 생성하고 form에서 name="name"이 Memberform의 name이 필드에 적용되고 이를 get으로 받아 member.setName()을 통해 name을 저장한다. 그 후 join을 통해 등록하고 리턴값으로는 리다이렉션으로 루트 페이지를 준다.

 

 

3) 조회

조회 메소드
for문을 통해 멤버 출력

model을 쓰는 이유 : DB로부터 자바 데이터를 받아 View에 출력하기 위함

return View / data

 

728x90