*인프런 강의 중 일부 예제 코드를 발췌하였으며, 주석을 통해 학습 이해도를 높이는 방향으로 스터디하고 있습니다.
회원을 등록/조회하는 서비스를 개발하고자 합니다.
회원의 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
'Spring' 카테고리의 다른 글
STEP3 회원 리포지토리 메모리 구현체 생성 (0) | 2023.11.06 |
---|---|
STEP2 회원 리포지토리 인터페이스 생성 (0) | 2023.11.06 |
자바 코드를 통해 살펴본 클래스(Class) (0) | 2023.11.04 |
003. 스프링 웹 개발 기초 스터디 2편 (1) | 2023.10.21 |
002. view를 통한 스프링 웹 개발 기초 스터디 1편 (0) | 2023.10.21 |