Spring
STEP1 회원 도메인 객체 생성
chandlerxx
2023. 11. 6. 16:22
*인프런 강의 중 일부 예제 코드를 발췌하였으며, 주석을 통해 학습 이해도를 높이는 방향으로 스터디하고 있습니다.
회원을 등록/조회하는 서비스를 개발하고자 합니다.
회원의 id와 name을 등록하고 조회할 수 있도록 회원 도메인 객체를 생성해보는 실습입니다.
1. 코드
public class Member {
// domain 역할: 회원 이름과 id 등록 및 조회
// 회원가입시 회원 이름
private String name;
// 회원가입시 회원 id : 통상 시스템에 의해 결정됨
private Long id;
// name 조회
public String getName() {
return name;
}
// name 등록
public void setName(String name) {
this.name = name;
}
// id 조회
public Long getId() {
return id;
}
// id 등록
public void setId(Long id) {
this.id = id;
}
}
2. [참고] Getter Setter 관련 실무 적용
실무에서는 getter는 모두 제공하나
setter는 기본적으로 제공하지 않고, 필요한 경우만 제공하는것을 원칙으로 함.
(물론 경우에 따라서 setter 제공하는 경우도 많음)
[출처]
- https://www.inflearn.com/users/74366/@yh?gad=1&gclid=CjwKCAjwysipBhBXEiwApJOcu11Gmy__QkRwxSjT9pJNflRJSwnlrpg6WfM0r9TRIQD3_uPaKmH3ThoC26QQAvD_BwE
- https://lala9663.tistory.com/33