목차
요구사항
유저에 비밀번호 필드를 추가합니다.
- ✅ 비밀번호 암호화는 도전 기능에서 수행합니다.
요구 구현
요구 사항에 따른 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`만 추가하였습니다.
- 그 외 것들은 아직 바꾸지 않았습니다.
'Project' 카테고리의 다른 글
[Project] Lv_5 스케줄 프로젝트(심화) (0) | 2025.05.22 |
---|---|
[Project] Lv_4 스케줄 프로젝트(심화) (0) | 2025.05.21 |
[Project] Lv_2 스케줄 프로젝트(심화) (0) | 2025.05.20 |
[Project] Lv_1 스케줄 프로젝트(심화) (0) | 2025.05.19 |
[Project] Lv_0 스케줄 프로젝트(심화) (0) | 2025.05.19 |