Java에는 record라는 키워드가 있습니다.
record는 JDK 16 버전에 나온 새로운 키워드로, DTO를 대체해서 사용할 수 있습니다.
record는 Kotlin의 data class와 유사합니다.
record는 자동으로 Constructor, Required Field, toString(), hashCode(), equals()를 생성해 줍니다.
public record BlogRequestDto(String title, String content, LocalDateTime createdDate) {
public Blog toEntity() {
return Blog.builder()
.title(title)
.content(content)
.createdDate(createdDate)
.build();
}
}