Project
[Project] Lv_3 스케줄 프로젝트(심화)
kimyongjun0129
2025. 5. 20. 22:42
목차
요구사항
유저에 비밀번호 필드를 추가합니다.
- ✅ 비밀번호 암호화는 도전 기능에서 수행합니다.
요구 구현
요구 사항에 따른 ERD 수정
더보기


- `password` column이 추가되었습니다.
User
더보기
@Getter
@Entity
@Table(name = "user")
public class User extends BaseEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(nullable = false)
private String username;
@Column(nullable = false)
private String password;
private String email;
public User(String username, String email) {
this.username = username;
this.email = email;
}
public User() {
}
public void updateUsername(String username) {
this.username = username;
}
public void updateEmail(String email) {
this.email = email;
}
}
- 요구사항에 따라 필드에 `password`만 추가하였습니다.
- 그 외 것들은 아직 바꾸지 않았습니다.