스프링 입문 섹션 6

Tamszero·2025년 5월 22일

ECC

목록 보기
9/17

회원 웹 기능 - 홈 화면 추가

  • HomeController 작성

    home.html 을 리턴할 것임
  • Templates에 home.html 작성

브라우저에서 요청이 왔을 때 스프링 컨테이너부터 찾고 없으면, static 파일을 찾는데,여기서는 홈화면에 맵핑된 컨트롤러가 존재하기때문에 그걸 호출하고 끝남

회원 웹 기능 - 등록

  • 기존의 memberController에 맵핑부분 추가

  • Templates에 members 폴더를 생성후 CreateMemberForm.html 작성

  • 현재까지 구성된 화면

    회원가입을 누르면 /members/new로 들어와 createMemberForm.html을 보여주는 것을 확인할 수 있다
  • Controller에 MemberForm 작성
    getter,setter을 통해 name을 맵핑해준다

  • MemberController에 PostMapping 부분 추가 작성

  • 가입이 잘 되고있는지 회원가입에 spring!을 넣고 출력으로 확인해보기

    잘 되고있음

회원 웹 기능 조회

회원 목록을 누르면 나오도록 하자

  • MemberController에 해당 부분 추가 작성

  • Templates/members에 memberList.html 작성

  • spring1, spring2를 가입시키고 회원목록을 누른 화면

소스코드를 확인해 보면 각 회원마다 로직 루프를 돌고 렌더링이 된 것을 확인할 수 있다

현재 회원은 메모리에 올라가 있기때문에 애플리케이션을 껐다가 다시 실행하면 저장되었던 회원들은 모두 삭제된 상태일 것이다

profile
공부로그

0개의 댓글