-
|
DTO 작성 시 레코드를 사용하는 건 어떨까요? 장점은 아래와 같이 DTO 작성 코드가 간단해집니다. public record OAuthAuthenticateRequest(String provider, String code) {
}단점은 Getter 메서드명이 get + (필드명) 이 아닌 MemberDto memberDto = new MemberDto(...);
memberDto.getName(); // X
memberDto.name(); // O |
Beta Was this translation helpful? Give feedback.
Answered by
YeaChan05
Feb 20, 2024
Replies: 1 comment 3 replies
-
|
마침 오늘 관련된 포스팅을 봤는데 우연이네요 ㅎㅎ |
Beta Was this translation helpful? Give feedback.
3 replies
Answer selected by
kmw2378
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
마침 오늘 관련된 포스팅을 봤는데 우연이네요 ㅎㅎ
단순히 데이터 전달용으로 편하게 쓸때는 확실히 용이해보이지만 record가 상송도 불가능하고(뭐 dto에 얼마나 쓸일이 있겠냐만은...) 결국
@Builder나@ToString같은 Lombok에 유용한 기능들도 dto에 필요한 경우가 많아서 고민이 되긴 하군요