redirect 실습은 쉽다.
회원가입을 하는 메서드의 return 값에 redirect를 넣어주면 끝이다
MemberController.java
@PostMapping("/join")
public String createMember(MemberForm form){
log.info(form.toString());
// 1. DTO를 엔티티로 변환
Member member = form.toEntity();
log.info(member.toString());
// 2. 레퍼지토리로 Entity를 DB에 저장
Member saved = memberRepository.save(member);
log.info(saved.toString());
return "redirect:/members/"+saved.getId();
}
또한, GetId()를 사용하여야하기 때문에 Entity에 Getter를 넣어준다.
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Entity
@Getter
public class Member {
@Id
@GeneratedValue
private Long id;
@Column
private String email;
@Column
private String password;
}
그러면 회원가입 Submit 하면 개별 회원 정보를 조회하는 란이 뜬다.
'코딩 공부 > Spirngboot' 카테고리의 다른 글
[회원가입 실습] 회원 정보 삭제 (0) | 2025.01.14 |
---|---|
[회원가입 실습] 회원 수정 (0) | 2025.01.14 |
[단일, 리스트 데이터 조회] 회원가입 조회 (0) | 2025.01.11 |
[Data조회과정과 생성과정] (0) | 2025.01.11 |
[JPA] 개념 (0) | 2025.01.10 |