package com.mysite.sbb.user;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@Entity
public class SiteUser {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(unique = true) //중복 체크
private String username;
private String password;
@Column(unique = true)
private String email;
}
pwd: 0000
BCryptPasswordEncoder 클래스에 의해 암호화된 값을 확인할 수 있다.
하지만 현재 코드에서는 이미 등록된 아이디 혹은 이메일로 회원가입을 시도했을 때 500 오류가 발생하게 된다.
이를 방지하기 위해 UserController 코드를 추가해주어야 한다.