Java

Java record

devstep 2025. 1. 7. 23:00

record는 Java 14에서 도입된 기능으로, 불변 객체를 더 간편하게 정의

record는 기본적으로 final 필드와 생성자, getter, toString, equals, hashCode 메서드를 자동으로 생성

public record SuccessResponse<T>(int status, T data) { }
 

, SuccessResponse는 불변 객체로 T 타입에 대해 타입 안전성을 제공합니다. 생성자는 record에서 자동으로 제공됩니다