[JAVA] Dto 클래스에 대하여 record로 사용하는 이유
2024. 11. 27. 17:48ㆍ프로그래밍/JAVA
record는 간단한 데이터 타입의 구조를 저장할 때 쓰는 것으로, DTO 클래스에 적합한 형식이다.
예시코드1
public record User(
String id,
String password
) {
public static User of(
String id,
String password
) {
return new User(id, password);
}
}
이를 사용하면 Getter 생성자도 필요없이 그냥 바로 필드에 접근하는 것이 가능하다.
간단하고 불변하는 객체에 대하여 적용하기 좋다. (확장성은 부족)
또한 불변 데이터를 모델링하는 데에 집중하도록 함
그래서 DTO 클래스에 대하여 record를 적용한다.
(Entity가 아닌 DTO에만 사용하도록!)
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 문자열에 적용할 수 있는 메소드들 (0) | 2024.12.15 |
---|---|
[JAVA] 객체 타입을 확인하는 instanceof (1) | 2024.12.15 |
[JAVA] [](배열)과 List의 차이점 (1) | 2024.10.09 |
[JAVA] 소수를 판별하는 메소드 작성하기 (0) | 2024.10.09 |
[JAVA] 생성자(Constructor)란 무엇인가? (0) | 2024.09.15 |