2025/01/14 2

[회원가입 실습] 회원 정보 삭제

- 시작 전, 잠깐! 왜 GetMapping을 사용했나? 간단한 코드를 위해 사용함.스프링에서는 @GetMapping을 사용하여 데이터를 조회할 때 주로 사용한다.GET 요청으로 삭제를 처리하는 것은 웹의 RESTful 설계 규칙에 맞지 않지만, 종종 간단한 삭제 처리에서는 GET을 사용한다.실제로 URL에 대한 접근으로 삭제 작업을 처리하는 경우도 있고, 클라이언트에서 링크 클릭만으로 삭제할 수 있기 때문이라 한다.간단한 삭제 작업을 위해 GetMapping을 사용할 것이다.알고리즘 생각하기- 먼저 사용자가 해당 게시물을 클릭하고, 해당 게시물에 '삭제'버튼을 통해 삭제를 하게끔 할것이다.- 해당 게시물은 그러면 조회가 된 상태에서 진행되는 것. - 버튼을 누를시, 해당 데이터 조회()POST: 데이터..

[회원가입 실습] 회원 수정

회원 수정 실습 - 코드생각하기Edit 파일 생성 > HTML 에서는 기본적으로 POST와 DELETE 만 지원함. / 다른 방식으로 유도하거나 JS 사용해야함. / Mustache 사용중이기에 POST 사용할 예정Contorller 에서는 Id 값으로 접근해야함 > 기존 Entity 파일의 ID 어노테이션 수정. DTO id 값 null 인것도 수정.두가지 부분에 대해서 생각해야 한다. 먼저 해당 회원을 클릭시 해당 Edit view가 조회되어야 하고. (Get)두번째는 Submit 눌렀을 때 Post가 되어야 한다는 것이다.(필자는 mustache 실습환경이라 Post로 Update 를 코드하겠다) 1. Edit 파일 생성{{>layouts/header}} 이메일 비밀..